1、用法说明
provide向子组件提供一些状态
provide:
提供依赖``是一个对象,或者是一个返回对象的函数。
里面呢就包含要给子孙后代的东西,也就是属性和属性值。
inject: 注入依赖一个字符串数组,或者是一个对象。
属性值可以是一个对象,包含from和default默认值。
2、注意
provide 和 inject 主要在开发高阶插件/组件库时使用。并不推荐用于普通应用程序代码中。
这对选项是成对使用的。子孙组件想要获取祖先组件得资源,那么怎么办呢,总不能一直取父级往上吧,而且这样代码结构容易混乱。这个就是这对选项要干的事情。
const Child = {
inject