wx.showToast(Object object)显示消息提示框
参数说明title提示的内容icon图标image自定义图标路径,image优先级高于iconduration提示的延迟时间mask是否显示透明蒙层,防止触摸穿透success接口调用成功的回调函数fail接口调用结束的回调函数(调用成功、失败都会执行)complete接口调用结束的回调函数(调用成功、失败都会执行)object.icon 的合法值
值说明success显示成功图标,此时 title 文本最多显示 7 个汉字长度loading显示加载图标,此时 title 文本最多显示 7 个汉字长度none不显示图标,此时 title 文本最多可显示两行,1.9.0及以上版本支持场景一: 延迟调用showToast,保证showToast在hideLoading之后执行
setTimeout(() => { wx.showToast({ title: msg, mask: true, icon: 'none', duration: 2000 }); }, 500);或
wx.showLoading(); wx.hideLoading(); // 利用js的事件循环机制,把 wx.showToast() 放到事件队列的队尾去执行。 setTimeout( () => { wx.showToast({ title: '***', icon: "none", }); setTimeout( () =>{ wx.hideToast(); },2000) },0);场景二: 延迟调用navigateBack或navigateTo,保证showToast完成后再跳转新页面
wx.showToast({ title: '编辑成功', icon: "none", duration: 1000, mask: true }) setTimeout(()=> { wx.navigateTo({ url: '*****', }) }, 1000) })