uniapp的showToast在真机调试中不提示以及文字内容超过7个字符后显示不全

423 阅读1分钟

uni.shoowtoast在网络请求中出现不生效问题

解决方案: 可以在网路请求中把showToast放在setTimeout里面

app.globalData.util.request({
                url: 'manage/shop/index/index',
                success: function (res) {
                    var global = res.data.global;
                    var result = res.data.message;
                    if (result.errno) {
                        setTimeout(()=>{
                            uni.showToast({
				title:result.message,
				icon:"none",
				duration:1000
				})
                            },100)
                        return false;
                    }
                    result.message['noticeChannel'] = global.noticeChannel;
                    that.setData(result.message);
                }
            });

uni.shoowtoast文字内容超过7个字符后显示不全

uni.showToast的icon设置icon:"none",记得none要加引号

uni.showToast({
    title:result.message,
    icon:"none",
    duration:1000
})