请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

tackby一开始menu未定义

老师请问为什么直接用trackby menu会有未定义的问题?这里的顺序可以解释下吗?谢谢

正在回答 回答被采纳积分+3

1回答

接灰的电子产品 2020-05-24 19:55:13

和顺序无关啊,未定义就是undefined,没有赋值一般就会出现啊。如果是通过 http 得到的,由于是需要访问网络,这是有时间的,页面加载的瞬间肯定是 undefined,所以要在组件里面赋初始值

1 回复 有任何疑惑可以回复我~
  • 提问者 N加1次方 #1
    谢谢老师
    回复 有任何疑惑可以回复我~ 2020-06-15 19:59:01
  • 提问者 N加1次方 #2
    再问一下,这里menu.title是undefined的原因,是不是因为在读到tracyBy这行的时候,menu.title的值还没有被解析出来?
    回复 有任何疑惑可以回复我~ 2022-02-21 21:59:37
  • 这里的数据是已经存贮在ts文件里的,并不需要访问网络得到值。所以这个加载的过程是怎么样的,例如第一步加载哪些,第二步加载哪些...基于此才发生了这个值没有被定义。
    文件里还有一个“title”的变量,通过{{title}}加载在网页,是不是也一样会有undefined的错误?为什么?区别在哪里。
    问题比较多。谢谢。
    回复 有任何疑惑可以回复我~ 2022-11-23 04:24:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信