01-Vue组件之间通信方式有哪些
vue是组件化开发框架,所以对于vue应用来说组件间的数据通信非常重要。
思路分析
- 总述知道的所有方式
- 按组件关系阐述使用场景
回答范例
1.组件通信常用方式有以下8种 - props
- $emit/
$on $children/$parent- $attrs/
$listeners - ref
- $root
- eventbus
- vuex
其中 $on、$children、$listeners、eventbus 在vue3中建议不使用了 通过第三方的方式 推荐引入mitt代替eventbus
- 根据组件之间关系讨论组件通信最为清晰
- 父子组件
- 兄弟组件
- 跨层级组件
02 v-if和v-for哪个优先级更高
思路分析
1.先给出结论
2.为什么是这样,说出细节
3.哪些场景可能导致我们这样做,该怎么处理
4.总结、拔高