请稍等 ...
×

采纳答案成功!

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

父组件异步获取数据传给子组件,子组件该怎么获取这份数据

知道为什么获取不了,但是不知道该怎么解决

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

1回答

fishenal 2018-02-03 15:56:49

不存在这个问题,父组件异步数据,只要数据有更新子组件都是动态同步的,你看看是不是别的地方出问题了

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_Mr_9 #1
    是的,问题没说清楚,子组件在渲染的时候没有获取到应该有的数据格式,比如说子组件渲染一个父组件传进来的props:[data],但是因为这个时候子组件先进行了渲染,父组件的异步数据还没有接收到就会报错了,我现在的解决方案是 给子组件添加一个v-if="需求数据"等拿到了需求数据在进行渲染子组件,但是感觉有点麻烦,有其他的解决方案么,老师?
    回复 有任何疑惑可以回复我~ 2018-02-06 17:41:23
  • fishenal 回复 提问者 qq_Mr_9 #2
    props可以设置默认数据啊,default字段
    回复 有任何疑惑可以回复我~ 2018-02-07 23:30:51
  • fishenal 回复 提问者 qq_Mr_9 #3
    或者,开始给个默认值,watch这个字段,异步拿到以后更新
    回复 有任何疑惑可以回复我~ 2018-02-07 23:34:16
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信