vue爷孙传值

编程入门 行业动态 更新时间:2024-10-06 04:12:53

<a href=https://www.elefans.com/category/jswz/34/1770550.html style=vue爷孙传值"/>

vue爷孙传值

爷传孙

1、v-bind="$attrs"
父组件A,子组件B,孙组件C。
A上设置值,若没在B上用props进行接收,则可以直接在B中的C设置v-bind="$attrs",此时相当于把属性直接设置在C上。

// 爷(user.vue)
<user-info :toSun="sunData"></user-info>data() {return {sunData: 123456789}
}// 父(userInfo.vue)
<UserHeadInfo v-bind="$attrs"></UserHeadInfo>// 孙(userHeadInfo.vue)
{{ toSun }}
props: {toSun: { type: Number, default: null },
}

孙传爷

2、v-on="$listeners"
父组件A,子组件B,孙组件C。
C组件中emit事件后,在B中可以直接使用v-on="$listeners"接收,此时可以在A组件中的B上直接使用C中emit出来的事件。

更多推荐

vue爷孙传值

本文发布于:2024-02-28 09:36:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1768699.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:vue   爷孙传值

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!