林苇
林苇
  • 发布:2025-09-30 10:47
  • 更新:2025-09-30 10:50
  • 阅读:14

【报Bug】在uni.$on的回调中调用uni.showLoading,不会显示加载动画

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.76

浏览器平台: Chrome

浏览器版本: 127.0.6533.120

项目创建方式: HBuilderX

示例代码:
uni.$on('assignedepInline', (res)=>{  
                    uni.showLoading({  
                        title:"提交中",  
                        mask:true  
                    })  
                // 隐藏按钮  
                this.showBtn = false;  
                // 提交  
                this.assignedepSubmit(res);  
            });

操作步骤:
uni.$on('assignedepInline', (res)=>{  
                    uni.showLoading({  
                        title:"提交中",  
                        mask:true  
                    })  
                // 隐藏按钮  
                this.showBtn = false;  
                // 提交  
                this.assignedepSubmit(res);  
            });

预期结果:

应该弹出加载动画

实际结果:

没有弹出加载动画

bug描述:

在uni.$on事件回调中使用uni.showLoading无法显示,也捕获不到异常

2025-09-30 10:47 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

uni.$emit 正常触发了嘛?

  • 林苇 (作者)

    触发了的,我看有其他人报告在弹窗后回调也不行,然后给的建议是setTimeout来包一层,我也只能这样包一层,现在能显示出来了

    2025-09-30 11:03

要回复问题请先登录注册