vue,data里面数据问题

data里面的数据是methods方法接口获得的,在created运行,但是在其他函数里面打印出来却是{__ob__: Observer},有数据,但里面的数据怎么也拿不到,求帮助,非常感谢

blocksInfo是存接口过来的数据的

在state_data方法里面把接口过来的数据存在blocksInfo里面

在acp_status函数里面想用blocksInfo里面数据,先打印一下

打印出来数据都有,但是不能获取,也就是不能在方法里面用它里面的数据

图片描述

阅读 4.4k
2 个回答

什么其他函数?函数不是应该写在methods里吗? - 你这么写肯定是数据没返回呢就打印了。在axios的回调函数里调用acp_status()

请求是不是异步的,如果是可能你还没有拿到数据,就已经再执行其他函数了,只看打印是没有用的,亲身经历,之前异步请求获取token,打印的时候已经获取到了,但传值的时候却没有,后来debugger的时候才看出来,执行的时候确实没有值,你用debugger试一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题