父组件:
provide返回一个函数调用函数内部返回响应的数据,即可在其他条件下修改响应数据传递给子代组件
provide(){
return {
itemDataHandle:()=>this.itemData
}
},
隔代组件:
隔代组件通过inject获取传输进来的数据
并通过
inject: ['itemDataHandle'],
此时的itemDataHandle是个函数,可以使用computed返回这个函数的结果
computed: {
getItemDataHandle () {
return this.itemDataHandle()
}
},
本文介绍Vue.js中provide和inject特性的使用方法。父组件通过provide传递响应式数据给子代组件,子组件利用inject接收这些数据。通过具体代码示例展示了如何实现跨级组件间的数据传递。
2739

被折叠的 条评论
为什么被折叠?



