老师请问 父组件传过来的值,在子组件一刷新值就没了。不知道什么原因

老师请问 父组件传过来的值,在子组件一刷新值就没了。不知道什么原因

http://img1.sycdn.imooc.com//climg/60e6930c0924245e07250294.jpg

这是子组件

http://img1.sycdn.imooc.com//climg/60e69326094f9aa713410306.jpg

一使用value ,只要一刷新页面就为空了


这是父组件

http://img1.sycdn.imooc.com//climg/60e6943109be9d8207370219.jpg

http://img1.sycdn.imooc.com//climg/60e6937d0944bb2709560632.jpg

我这里是动态获取的地址列表。然后把地址的信息传给子组件。只要我返回进入到另外一个地址id 中,就会为空,但是在响应式里面一直又有值刷新,只要一使用value 想要赋值, 就为空。老师请问我该怎么做

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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕言 2021-07-08 15:14:51

同学你好,可能是因为请求数据是异步导致的,打印dataObj.value时,外层加个定时器试试,时间设置成5000

只有部分截图老师这边没有办法定位问题,同学可以先实现其他效果,新建文档说明问题,提交作业,批复作业的老师会帮助解答。

祝学习愉快~

  • 提问者 帅得无心敲代码 #1
    谢谢老师加个定时器就有值,这个问题困扰我一下午了,好像就是异步的原因
    2021-07-08 16:05:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师