- 一. 传值方法
- 二. 传值实例
一. 传值方法
$attrs: https://vuejs.bootcss.com/api/#vm-attrs
$listeners: https://vuejs.bootcss.com/api/#vm-listeners
也可用于父子组件传值。
- 祖级组件
通过v-bing方式传递参数,v-on方式传递方法。
- 父级组件
中间组件 v-bind="$attrs" v-on="$listeners"
- 孙级组件
通过created生命周期钩子获取传递的数据。
created() { console.log("son", this.$attrs, this.$listeners); },通过$emit向祖级组件调用方法,并传值。
methods: { clickBtn() { this.$emit("handleChange", "收到!"); } }
- 祖级组件祖级组件
接收信息:{{ msg }}
- 父级组件父级组件
- 孙级组件孙级组件
接收信息:{{ text }}



