【发布时间】:2019-08-12 20:50:52
【问题描述】:
与道具相比,何时应该使用提供/注入。
在我看来,道具使组件更有意义。
provide/inject 使组件紧密耦合。
在哪些用例中使用提供/注入是更好的方法。
请指教
谢谢
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component
与道具相比,何时应该使用提供/注入。
在我看来,道具使组件更有意义。
provide/inject 使组件紧密耦合。
在哪些用例中使用提供/注入是更好的方法。
请指教
谢谢
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component
以下是帮助我在许多情况下做出选择的一些差异
来自文档:
provide/inject 一起使用,允许一个祖先组件作为其所有后代的依赖注入器,无论组件层次结构有多深,只要它们在同一个父链中。如果你熟悉 React,这与 React 的上下文特性非常相似。
示例:
const Child = {
inject: ['foo'],
props: {
bar: {
default () {
return this.foo
}
}
}
}
Here 是一篇关于何时使用提供/注入的好例子
【讨论】: