VUE3 Provide / Inject传递函数
通过 Provide / Inject将爷爷组件内的方法暴露给孙子组件调用方法一:爷爷组件代码const Get_list = () => {console.log('Get_list 方法被执行')}provide('Call_Get_list',Get_list)孙子组件代码const update=inject('Call_Get_list') as Functionupdate()方
·
通过 Provide / Inject将爷爷组件内的方法暴露给孙子组件调用
方法一:
爷爷组件代码
const Get_list = () => {
console.log('Get_list 方法被执行')
}
provide('Call_Get_list',Get_list)
孙子组件代码
const update=inject('Call_Get_list') as Function
update()
方法二:源URL(没试验过)
爷爷组件代码
provide('isCompleted',isCompleted)
孙子组件代码
const isCompleteds = inject('isCompleted',Function,true)
更多推荐
已为社区贡献1条内容
所有评论(0)