vue组件之祖孙传后代provide和inject

首先祖先给子孙后代传递也是可以用props传递,一层层传递,爷爷给孙子还好,但是嵌了五六层还这么写,就显得非常麻烦了。 所以就用到了provide(提供)和inject(注入)。这两个是配套使用的,以允许祖先向所有祖先后代注入一个依赖。 provide: 是一个对象或者是一个返回对象的函数。里面就是所有要给后代的东西,也就是一对对属性和值 inject: 一个字符串数组或者是一个对象,属性值也可以
相关文章
相关标签/搜索