uni.showModal({  
    content: "测试Loading",  
    // 回调函数  
    success(res : UniShowModalResult) {  
        uni.showLoading({  
            title: "",  
            mask: true  
        })  
    }  
}) 
                                        
                                    
                                    - 发布:2025-08-21 14:32
- 更新:2025-08-27 14:22
- 阅读:168
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11_23H2
HBuilderX类型: 正式
HBuilderX版本号: 4.75
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: 小米8 se
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
                                    
                                    
                                         
                                
                                                                                                操作步骤:
                                    
                                        新建一个空项目,勾选uniapp-x,在index.uvue的script中使用如下代码,点击确定或取消后,loading只是短暂的显示一下;
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效果
                                     
                                
                                                                                                需要手动调用hideLoading后在关闭loading效果
实际结果:
                                    
                                    
                                        自动关闭了loading效果
                                     
                                
                                                            自动关闭了loading效果
bug描述:
使用的uniapp-x、uts、uvue;
showModal的success中使用showLoading;
loading效果在没有调用hideLoading,只是闪一下就自己关闭了。
包括showToast也一样,并没有延迟1500ms后关闭,而闪一下是就关闭了。
 
             
             
             
			 
                                                                     
                                                                    
 
            
平武小熊猫 (作者)
刚新建的项目;运行到Android APP基座;会不会是Android版本较低的问题,是Android 10版的
hx: 4.75
UNI8E2407F
2025-08-22 12:13