子组件this.$emit('input', value)时
在支付宝小程序中父组件在@input中接收到的数据是一个事件对象而不是value,
而在h5中接收到的是value
子组件
model: {
prop: 'value',
event: 'input'
},
methods: {
onTap(value) {
this.$emit('input', value);
}
}
子组件this.$emit('input', value)时
在支付宝小程序中父组件在@input中接收到的数据是一个事件对象而不是value,
而在h5中接收到的是value
子组件
model: {
prop: 'value',
event: 'input'
},
methods: {
onTap(value) {
this.$emit('input', value);
}
}
1 个回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
感谢反馈,经过我测试未能复现你的问题,把问题补充完整吧。你的组件具体怎么写的,子组件和 model 什么关系?
经过我测试,使用下面代码,在 web 和支付宝小程序表现一致。提供更多信息,有助于定位和解答你的问题。
parent.vue
child.vue