uniapp 小程序 父组件调用子组件方法

答案:配合小程序API  => this.selectComponent(""),来选择组件,再使用$vm选择组件实例,再调用方法,或者data

1 设置组件的id,如果你的多端,请跟据情况设置ref,class,id,以便通过小程序API选择组件(小程序的方法,uniapp中支持小程序的API)

uniapp 小程序 父组件调用子组件方法_第1张图片

// 父组件调用
const child = this.selectComponent('#the-id') // 等于 { myField: 'myValue' }

child中返回的object中,第一项,眼熟不,就是Vue实例。所以接下来你该知道怎么操作了吧。 

uniapp 小程序 父组件调用子组件方法_第2张图片 

2 调用组件内方法

child.$vm.方法名()

怎么样,奇怪不,因为,在uniapp官方中强调,ref仅用于h5,非h5不支持

uniapp 小程序 父组件调用子组件方法_第3张图片

所以,要借用小程序的方法来实现,父调子的方法。 

你可能感兴趣的:(uni-app,小程序)