$attrs和$listener的使用 李成铭 2021-01-07 1,360 阅读1分钟 Vue2项目中跨组建通信方法有很多 比如eventbus或者provide inject, 这里记录下attrs和attrs和attrs和listener的使用情况 假设目前有三个组件A/B/C A是最上层组件 B为A的子组件 C为B的子组件 A>B>C A需要向C传值 而B用不到这个值 不需要props接收时 就可以使用attrs和attrs和attrs和listener A组件 当B组件使用了$listener A可以直接@C组件中的自定义事件 B组件 使用attr接收绑定给C组件 用attr接收绑定给C组件 用attr接收绑定给C组件 用listener接收C组件的方法 在A组件中直接使用 C组件