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