为了账号安全,请及时绑定邮箱和手机立即绑定

使用vue开发的时候,遇到一个问题,log(obj)没有问题,log(obj.xxx)

使用vue开发的时候,遇到一个问题,log(obj)没有问题,log(obj.xxx)

FFIVE 2019-02-21 18:19:21
补充:vue的版本为2.5.3;补充2:答案应该是log出的obj的时候后面会自动填充的(异步问题),很多人都回答正确了,有没有人能解释一下原因,之前一直相信log的这也算是一个坑啦,第二我用的是定时器的方案,有没有其他的更好的方案,这个数据是控制用户权限的,目前放在mounted里面的
查看完整描述

2 回答

?
森栏

TA贡献1810条经验 获得超5个赞

之前好像遇到过,问题在于可能会先打印isAction,然后异步取到值后再区填充goods的值,你断点走到431行 看看goods有值没有??


查看完整回答
反对 回复 2019-02-25
?
绝地无双

TA贡献1946条经验 获得超4个赞

在控制台展开对象显示的是当前的值。
goods在log时是undefined,当前才是true。
你可以JSON.stringify(_self.action)看看,goods是undefined的。
这种情况应该打debugger断点来调试。

查看完整回答
反对 回复 2019-02-25
  • 2 回答
  • 0 关注
  • 649 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信