vue组件通信之‘provide+inject’的用法
父组件
- provide:获取的的是父组件里面所有的属性,与inject搭配使用
// 与inject搭配使用
provide() {
return {
parent: this
}
}
子组件
- inject:获取从provide传来的所有的属性, 并注入本页面
inject: ['parent'], // 接收provide提供的数据
// 与inject搭配使用
provide() {
return {
parent: this
}
}
inject: ['parent'], // 接收provide提供的数据