3***@qq.com
3***@qq.com
  • 发布:2025-10-23 09:56
  • 更新:2025-10-23 09:56
  • 阅读:17

【报Bug】hBuilderX 4.76 uniapp vue2版 WEB和APP端组件的事件捕获不支持横杠转驼峰写法,小程序端支持

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.76

浏览器平台: Chrome

项目创建方式: HBuilderX

示例代码:

com.vue 组件

<template>
<view @click="click">test</view>
</template>

<script>
export default {
methods: {
click() {
this.$emit('row-click');
},
},
};
</script>

index.vue 页面

<template>
<com @rowClick="clickHandle"></com>
</template>

<script>
export default {
methods: {
clickHandle() {
console.log(' clickHandle ');
},
},
};
</script>

操作步骤:

点击组件的test标签,父页面index.vue捕获row-click事件

预期结果:

微信小程序端、WEB端、APP端,均可以使用rowClick捕获row-click

实际结果:

微信小程序端可以,WEB端、APP端不行

bug描述:

hBuilderX 正式版 4.76 vue2版,组件以横杠命名的事件名(例如row-click),在其父组件使用驼峰写法(@rowClick='clickHandle')进行事件捕获,微信小程序端支持,WEB和APP端不支持。

2025-10-23 09:56 负责人:无 分享
已邀请:

要回复问题请先登录注册