使用 v-on="$listeners" 监听嵌套子组件事件
- 发布:2023-08-11 11:24
- 更新:2023-08-11 12:01
- 阅读:198
【报Bug】v-on="$listeners" 监听子组件事件,ios 闪退
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.3.1
HBuilderX类型: 正式
HBuilderX版本号: 3.7.10
手机系统: iOS
手机系统版本号: iOS 14
手机厂商: 苹果
手机机型: iphone8 p
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
正常监听并触发
正常监听并触发
实际结果:
ios 直接闪退
ios 直接闪退
bug描述:
子组件 name: 's'
<u-button type="primary" @click="recommend">推荐</u-button>
recommend() {
this.$emit('sendText',123);
}
子组件 name: 'a',嵌套 s 组件
<s v-on="$listeners" />
子组件 name: 'm', 嵌套 a 组件
<a v-on='$listeners'/>
父组件 name: 'c', 嵌套 m 组件
<m @sendText="sendText" />
sendText(textMsg) {}
1 个回复
尼卡路西 (作者)
找到问题了,不支持 ?. 操作符