在父组件将vue中provide方法导入
import {provide} from 'vue'
然后将子组件需要的方法暴露出去
provide('getNum', getNum)//前面是方法名,后面是方法,最好设置为一样
在子组件中将vue中inject方法导入
import { inject } from 'vue'
页面使用一个常量接收一下这个方法
const getNum = inject('getNum');
这样子组件就可以使用了
本文介绍如何在Vue中通过provide/inject实现父子组件间的数据传递。父组件使用provide方法暴露方法,子组件则通过inject方法获取这些方法。
在父组件将vue中provide方法导入
import {provide} from 'vue'
然后将子组件需要的方法暴露出去
provide('getNum', getNum)//前面是方法名,后面是方法,最好设置为一样
在子组件中将vue中inject方法导入
import { inject } from 'vue'
页面使用一个常量接收一下这个方法
const getNum = inject('getNum');
这样子组件就可以使用了
1195
1373
825
856

被折叠的 条评论
为什么被折叠?