provide和inject使用场景也是组件传值,尤其是祖父组件--孙组件等有跨度的组件间传值,单向传值(由provide的组件传递给inject的组件)。
provide
选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。
inject
通常是一个字符串数组。
示例:
(1)祖父组件grandpaDom.vue:
(2)父亲组件fatherDom.vue:
(3)孙组件childDom.vue
fooNew:{
{fooNew}}
效果:
本文共 358 字,大约阅读时间需要 1 分钟。
provide和inject使用场景也是组件传值,尤其是祖父组件--孙组件等有跨度的组件间传值,单向传值(由provide的组件传递给inject的组件)。
provide
选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。
inject
通常是一个字符串数组。
示例:
(1)祖父组件grandpaDom.vue:
(2)父亲组件fatherDom.vue:
(3)孙组件childDom.vue
fooNew:{
{fooNew}}
效果:
转载地址:http://megrl.baihongyu.com/