需求场景: 子组件拿到父组件异步更新数据
通常父组件给子组件传值,子组件给父组件传值,两者通信并不难。
父传子:props
子传父:$emit
但是如果子组件想拿到父组件的异步数据,常规的写法是不行的。网上查找了一下方法,下面我记录我常用的两者写法:
方法一:子组件用watch,并且加上deep属性,可以直接在handler里面传入在子组件定义好的方法(推荐)
父组件:
子组件:
方法二:子组件用v-if,当父组件有数据才渲染
父组件:
子组件:
需求场景: 子组件拿到父组件异步更新数据
通常父组件给子组件传值,子组件给父组件传值,两者通信并不难。
父传子:props
子传父:$emit
但是如果子组件想拿到父组件的异步数据,常规的写法是不行的。网上查找了一下方法,下面我记录我常用的两者写法:
父组件:
子组件:
父组件:
子组件:
AaronYuan赞 1阅读 18k
chokcoco赞 10阅读 2.9k
zZ_jie赞 4阅读 2.6k
alwaysVe赞 4阅读 8.9k
云绮棠兮赞 4阅读 3.6k评论 2
zZ_jie赞 4阅读 1k
卡颂赞 3阅读 3.4k评论 2
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。