需求场景:子组件获取父组件异步更新数据。通常父组件传值给子组件,子组件传值给父组件。两者之间的沟通并不困难。父子传子:props子传父:$emit但是如果子组件要获取父组件的异步数据,常规的写法就不行了。网上搜了一下方法,记录下自己经常用到的两种写法:方法一:子组件使用watch,并添加deep属性,直接传入子组件中定义的方法即可(推荐)handler中的父组件:子组件:方法二:子组件使用v-if,只在父组件有数据时才渲染父组件:子组件:

需求场景:子组件获取父组件异步更新数据。通常父组件传值给子组件,子组件传值给父组件。两者之间的沟通并不困难。父子传子:props子传父:$emit但是如果子组件要获取父组件的异步数据,常规的写法就不行了。网上搜了一下方法,记录下自己经常用到的两种写法:方法一:子组件使用watch,并添加deep属性,直接传入子组件中定义的方法即可(推荐)handler中的父组件:子组件:方法二:子组件使用v-if,只在父组件有数据时才渲染父组件:子组件: