1、parent
组件使用provide
提供一个injectData
,son
组件通过inject
获取到parent
注入的数据,以上就是它的最简用法
2、provide/inject
这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。
provide 选项应该是:一个对象或返回一个对象的函数
inject 选项应该是:一个字符串数组,或 一个对象,对象的 key 是本地的绑定名
//父级
provide: function() {
return {
// lock_state_resource: this.lock_state_resource//非响应
lock_state_resource: () => this.lock_state_resource //响应
};
},
//子
inject: ["lock_state_resource"]