平武小熊猫
平武小熊猫
  • 发布:2025-08-21 14:32
  • 更新:2025-08-21 14:32
  • 阅读:26

【报Bug】showModal的success中使用showLoading, loading效果只是闪一下就关闭了

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 小米8 se

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
uni.showModal({  
    content: "测试Loading",  
    // 回调函数  
    success(res : UniShowModalResult) {  
        uni.showLoading({  
            title: "",  
            mask: true  
        })  
    }  
})

操作步骤:

新建一个空项目,勾选uniapp-x,在index.uvue的script中使用如下代码,点击确定或取消后,loading只是短暂的显示一下;

uni.showModal({  
    content: "测试Loading",  
    // 回调函数  
    success(res : UniShowModalResult) {  
        uni.showLoading({  
            title: "",  
            mask: true  
        })  
    }  
})

预期结果:

需要手动调用hideLoading后在关闭loading效果

实际结果:

自动关闭了loading效果

bug描述:

使用的uniapp-x、uts、uvue;
showModal的success中使用showLoading;
loading效果在没有调用hideLoading,只是闪一下就自己关闭了。
包括showToast也一样,并没有延迟1500ms后关闭,而闪一下是就关闭了。

2025-08-21 14:32 负责人:无 分享
已邀请:

要回复问题请先登录注册