provide inject学习
官方链接: 点击进入.
由vue官方中可知provide inject适用于深层嵌套的组件,
一般用于vue高阶组件的开发,因为官方中指明provide/inject绑定默认情况下是非响应式,但是如果是一个可监听的对象,对象的属性还是可响应的
如果在data定义的属性和传递给的属性名字形同的话会优先走data当中的数据(不会报错)
//父组件中
provide() {
return {
parentTest: this, //通过provide提供自身所有属性
}
},
原创
2021-03-09 16:58:35 ·
118 阅读 ·
0 评论