1***@qq.com
1***@qq.com
  • 发布:2020-09-27 15:58
  • 更新:2020-09-27 16:03
  • 阅读:1185

【报Bug】uni.$emit触发uni.$on事件监听时,如果监听方法中有toast提示,返回页面时回直接关闭toast,必须要加settimeout

分类:uni-app

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

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.8.12

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

基础库版本号: 2.12.2

项目创建方式: HBuilderX

操作步骤:

已经说得很明白了吧

预期结果:

navigateBack时,不影响uni.$on监听事件中的toast事件

实际结果:

目前navigateBack时,uni.$on监听事件中的toast一闪而没 需要加settimeout

bug描述:

uni.$emit触发uni.$on事件监听时,如果监听方法中有toast提示,返回页面时回直接关闭toast,必须要加settimeout
按理说页面返回事件为什么会关闭事件监听页的toast呢 希望官方解答一下 settimeout是正确解决方式么

2020-09-27 15:58 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

和 uni.$emit、uni.$on 无关,页面切换就会关闭。
目前微信小程序是这样的,原生层做的处理。

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

    意思是只有微信小程序是这样的,app不需要加settimeout吗

    2020-09-27 17:00

  • DCloud_UNI_GSQ

    回复 1***@qq.com: 为了和微信小程序表现一致,其他端也是这样

    2020-09-27 17:36

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