vue组件通信方式

Vue 的组件通信方式:

prop 作用: 父组件向子组件传值,单向数据流
emiton 作用: 子组件发布事件,父组件订阅事件
vuex 作用: 集中数据管理,数据共享
Event Bus 作用: 作为全局事件池,发布订阅事件
ref 作用: 通过 ref 获取子组件的引用(实例),不是响应式的
attrslisteners 作用: 获取父作用域中除了 props 中声明的属性( class 和 style 也不包含在内) 和 事件( .native 除外)
parentchildren 作用: 获取当前组件的父实例和所有子实例(非响应式)
$root 作用: 获取当前组件数的根实例,实际上和 vuex 有相似之处
provide inject 作用: 依赖注入,将当前组件的方法和数据注入的子组件中,可以跨层级,非响应式

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容