vue 中的依赖注入 provide 和 inject
provide 选项允许我们指定我们想要提供给后代组件的数据/方法。
下面是一个组价刷新的案列
1 | <template> |
然后在任何后代组件里,我们都可以使用 inject 选项来接收指定的我们想要添加在这个实例上的属性:
1 | inject: ['reload'] |
注:依赖注入所提供的属性是非响应式
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿乐去买菜!
评论
provide 选项允许我们指定我们想要提供给后代组件的数据/方法。
下面是一个组价刷新的案列
1 | <template> |
然后在任何后代组件里,我们都可以使用 inject 选项来接收指定的我们想要添加在这个实例上的属性:
1 | inject: ['reload'] |
注:依赖注入所提供的属性是非响应式