y***@tom.com
y***@tom.com
  • 发布:2023-03-23 15:27
  • 更新:2023-06-01 09:15
  • 阅读:731

【报Bug】使用uni.hideLoading()关闭loading时会把打开的toast一起关掉

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.1 (22C65)

HBuilderX类型: 正式

HBuilderX版本号: 3.7.8

手机系统: 全部

手机机型: mix4

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

安卓 IQOO neo6 ios 13

操作步骤:

uni.showLoading({  
                    title: "正在上传..."  
                })  
                uni.uploadFile({  
                    url: commonUpload, //后端用于处理图片并返回图片地址的接口      
                    filePath: tempFiles[i].path,  
                    name: 'file',  
                    method: 'post',  
                    header: {  
                        'Authorization': `Bearer ${getAuthorization()}`,  
                    },  
                    success: res => {  
                        let data = JSON.parse(res.data)  
                        if (data.code == 200) {  
                            uni.showToast({  
                                title: '上传成功!',  
                                icon: 'none'  
                            });  

                            let url = data.url  
                            let num = url.lastIndexOf('/') + 1  
                            let name = tempFiles[i].name  

                            that.accessoryFiles = [{  
                                "name": name,  
                                "extname": data.url.substring(data.url.lastIndexOf(".")),  
                                "url": data.url,  
                            }]  
                            that.infomationFormData.image = JSON.stringify(that.accessoryFiles);  

                        }  
                    },  
                    fail: () => {  
                        console.log("err");  
                    },  
                    complete() {  
                        uni.hideLoading()  
                    }  
                })  

预期结果:

toast的是否显示与uni.hideLoading()的控制没关系

实际结果:

toast的是否显示与uni.hideLoading()的控制有关系

bug描述:

使用uni.hideLoading()关闭loading时会把打开的toast一起关掉

2023-03-23 15:27 负责人:无 分享
已邀请:
YUANRJ

YUANRJ

未复现此问题,检查下你的 uni.showToast 是否调用成功

  • 孤竹

    微信小程序 hideLaoding 和 uniToast 增加了 noConflict 属性 取消loading 和 toast 混用特性, 官方这边什么时候可以支持下

    2023-07-11 15:19

2***@qq.com

2***@qq.com

我这边小程序端真机上会复现,开发者工具看不出来。

piaoyi_UI

piaoyi_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

延迟调用toast

要回复问题请先登录注册