provide / inject这对选项需要一起使用,
以允许一个祖先组件向其所有子孙后代注入一个依赖,
不论组件层次有多深,并在起上下游关系成立的时间里始终生效。
provide:一个对象或返回一个对象的函数
inject:一个字符串数组,或 一个对象,对象的 key 是本地的绑定名
父组件:定义provide 属性:值
provide: { for:'demo' }
子组件:定义inject 获取 父组件provide 的 属性:值
inject:['for'],
data() {
return {
value:this.for
}
}