今天遇到一个问题,因为需求的原因我的组件嵌套的有点多,需要从子组件调用祖父级组件的方法。
这里需要的版本是 vue 2.2.0版本及更高版本
在你的祖父级组件中 写入 provide方法
在你要操作的孙子组件中写入 inject
provide具体用法:
这里的provide是和methods同级的,this.showpay是我的方法


inject具体用法:
在子组件中是和data 这些同级,有点类似于props,
在这里插入图片描述
优点就是不止是祖父层级,更高层级也可以。

Logo

前往低代码交流专区

更多推荐