vue 子组件调用祖父级或更高层级组件的方法
今天遇到一个问题,因为需求的原因我的组件嵌套的有点多,需要从子组件调用祖父级组件的方法。这里需要的版本是 vue 2.2.0版本及更高版本在你的祖父级组件中 写入 provide方法在你要操作的孙子组件中写入injectprovide具体用法:这里的provide是和methods同级的,this.showpay是我的方法inject具体用法:在子组件中是和data这些同级,有点类似于props,
·
今天遇到一个问题,因为需求的原因我的组件嵌套的有点多,需要从子组件调用祖父级组件的方法。
这里需要的版本是 vue 2.2.0版本及更高版本
在你的祖父级组件中 写入 provide方法
在你要操作的孙子组件中写入 inject
provide具体用法:
这里的provide是和methods同级的,this.showpay是我的方法
inject具体用法:
在子组件中是和data 这些同级,有点类似于props,
优点就是不止是祖父层级,更高层级也可以。
更多推荐
已为社区贡献2条内容
所有评论(0)