5***@qq.com
5***@qq.com
  • 发布:2022-02-09 14:10
  • 更新:2022-03-07 18:56
  • 阅读:515

【报Bug】vue3.0版本(2.0无此问题):子组件调用$emit方法上抛事件,父组该事件已监听但是无法被触发

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.11

第三方开发者工具版本号: 1.05.2111300

基础库版本号: 2.22.0

项目创建方式: HBuilderX

示例代码:

如bug描述中的图片描述

操作步骤:

点击子组件按钮触发this.$emit('call-father', 'i call you,father!');父组件期望打印‘========== callFatherCallback’,实际上没有打印出来

预期结果:

父组件期望打印‘========== callFatherCallback’

实际结果:

实际上控制台并没有打印出‘========== callFatherCallback’

bug描述:

子组件调用$emit方法上抛事件,父组该事件已监听但是无法被触发

2022-02-09 14:10 负责人:无 分享
已邀请:
呆狗的一生

呆狗的一生 - 呆狗的一生

一点问题都没有,如果这么小的问题都会出bug的话,那么DClould可以垮掉了,我上传的附件,你看下,对照一下。

  • 5***@qq.com (作者)

    请你把你的manifest.json中的vue版本改成3再试试,我用你的demo,改成3依旧不行

    2022-02-10 10:22

DCloud_UNI_Anne

DCloud_UNI_Anne

  • 5***@qq.com (作者)

    请问这个问题后续会优化嘛?还是说驼峰只是暂时的解决方案?

    2022-02-10 13:11

  • DCloud_UNI_Anne

    回复 5***@qq.com: 后续会优化

    2022-02-10 14:13

DCloud_UNI_Anne

DCloud_UNI_Anne

HBuilderX alpha 3.4.0+ 已修复该问题

该问题目前已经被锁定, 无法添加新回复