[Vue] 父子组件通信方式有哪些?

Vue 父子组件通信

  • Prop(常用)
  • $emit (组件封装用的较多)
  • .sync语法糖 (较少)
  • $attrs & $listeners (组件封装用的较多)
  • provide & inject (高阶组件/组件库用的较多)
  • slot-scope & v-slot ([email protected]+)新增
  • scopedSlots 属性
  • 其他方式通信

具体使用场景参考链接:https://juejin.cn/post/6844903700243316749