之前本人写过几篇element ui源码解析,其中提到provide/inject,当时只是匆匆带过,没有做深入研究,直到后来一次开发,需要实现孙组件更改父组件的值才想起来,原来这一对属性有如此大的用途且相当方便,因此这里做个总结,顺便做个简单的DEMO. PS: 下面提到的父组件,子组件,孙组件只是为了说明三个层级,方便大家理解而已 实现的场景如下: 1.三个组件:父组件,子组件,孙组件,父引用子,子引用孙 2.父组件有个属性:showDia.子组件,孙组件都可能更改这个属性的值,以实现父组件