vue组件传值之$attrs、$listeners

当有父组件A,子组件B,孙子组件C的时候html

A-B B-C 的传值想必你们应该都很是熟悉了,经过props和$emit和$on来进行传值vue

那么A-C之间的传值要怎么作呢?vuex

一、event.bus总线传值spa

二、vuex   可是在项目不是很庞大,很复杂的时候使用vuex传值显得有点大材小用了3d

那要怎么作呢?下面就是咱们要说的$attrs和$listeners,注意$attrs的类型为{ [key: string]: string } $listeners的类型为{ [key: string]: Function | Array<Function> }
code

 

组件A(父组件):htm

 

组件B(子组件):blog

 

组件C(孙子组件):string

 

这样 就实现了组件A中的message的值传递给了孙子组件C,在组件C中就能够获取message的值it

原文出处:https://www.cnblogs.com/mhtss/p/11355149.html

相关文章
相关标签/搜索