1***@qq.com
1***@qq.com
  • 发布:2019-11-20 17:22
  • 更新:2020-10-23 21:27
  • 阅读:4054

uni.showToast app端不显示,h5显示

分类:uni-app

这个是我工具类中的方法

function http(url, params, method) {  
    return new Promise((resolve, reject) => {  
        uni.request({  
            url: baseUrl + url,  
            data: params,  
            dataType: "json",  
            header:{  
                'Content-Type': 'application/x-www-form-urlencoded',  
            },  
            method: method,  
            success: function(res) {  
                if (res.data.code == 403) {  
                    console.log(res)  
                } else if (res.data.code == 0) {  
                    resolve(res.data.data) //在这个回调当中 使用  showToast 不管用   
                } else {  
                    let message="";  
                    if(res.data.msg == 'accountNotExist') {  
                        message='账号不存在!';  
                    } else if(res.data.msg == 'pwdError') {  
                        message='密码不正确!';  
                    } else if(res.data.msg == 'randomError') {  
                        message='请刷新页面后重试';  
                    } else if(res.data.msg == 'accountExist') {  
                        message='添加失败,账号已存在';  
                    }else if(res.data.msg == 'changePwdFailed') {  
                        message='修改密码失败,请确认原密码是否正确!';  
                    }else{  
                        message=res.data.msg;  
                    }  
                    uni.showToast({  
                        title: message,  
                        icon: 'none',  
                        duration: 2000  
                    })  
                }  
            },  
            fail: function(e) {  
                if (e.errMsg === "request:fail timeout") {  
                    reject('请求超时')  
                } else if (e.errMsg === "request:fail ") {  
                    reject('网络问题')  
                }  
            }  
        })  
    })  
}

resolve(res.data.data) //在这个回调当中 使用 showToast 不管用

editGroup(formData).then((v)=>{
//修改成功
uni.showToast({title:"修改成功!", icon:"none"}); //这个提示不管用
});

2019-11-20 17:22 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com - 80后IT男

楼主解决了么?我的也是在http.js里面的uni.showToast,打包成APP就不显示了。真机调试也不显示

1***@qq.com

1***@qq.com

自己封装的get和post请求的回调函数里面调uni.showToast没用,还报错event handler[-1][71] not found,但在请求外调用时可以的

makeit

makeit - it

我也遇到这个问题了,楼主怎么解决的?

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