问题
小程序中,使用showToast,设置duration来控制提示显示时长
发现在微信开发者工具正常,在真机中显示时间比较短,并且设置duration不生效。
原因:
因为在调用showToast之后,又调用了hideLoading() ,执行hideLoading的时候也会把showToast也关闭。
解决方法:
1.可以把hideLoading()放在showToast前面
2.如果把hideLoading()放在showToast前面不符合实际需求,可以设置hideloading()延时执行
javascript
setTimeout(() => {
_this.hideloading()
}, 2000);