在子组件中用emit实现父组件中async-await的效果
问题描述
- 假设父组件中有两个异步函数a、b,希望在子组件中实现等父组件的异步函数a执行完以后再执行父组件的异步函数b
- 在父组件中直接使用async-await即可顺序执行异步函数a、b,而子组件中要实现这样的效果就可以借助emit的参数3来实现
例子
1 | // 父组件:给子组件添加事件 @a="a" @b="b" |
解决方法
- 可借助emit的参数3来实现
在子组件中用emit实现父组件中async-await的效果
1 | // 父组件:给子组件添加事件 @a="a" @b="b" |