使用
适合用于父子组件,爷孙组件通讯
可以传递props,data,function
父组件
export default {
provide(){
return {
onClickItem: this.onClickItem,
}
},
data() {
return {
}
},
methods: {
onClickItem(e) {
// console.log(e);
this.$emit('node-click', e);
}
}
}
子组件
export default {
inject: ['onClickItem'],
data() {
return {
};
},
methods: {
demo() {
this.onClickItem(this.item);
}
}
};