这是bug吗???
2***@qq.com
- 发布:2024-01-05 15:49
- 更新:2024-03-28 16:36
- 阅读:761
3 个回复
爱豆豆 - 办法总比困难多
showToast 和 showLoading 是同底层实现的,所以 showToast 和 showLoading 会相互覆盖,而 hideLoading 也会关闭 showToast 。
冲突解决方案:
App:使用 plus.nativeUI.toast 接口
非App:其中一个使用自定义组件实现。
5***@qq.com
哎,找了半天答案,大多不靠谱。
setTimeout(() => {
uni.showToast({
title:"预约成功,请准时赴约",
duration:2000,
icon:none
})
}, 10)
这样写就可以了。
一般出现这样的情况都是和showLoading的冲突造成的,可以关闭时这样写
setTimeout(() => {
uni.hideLoading();
}, 10)
喜欢技术的前端 - QQ---445849201
不是bug,可以先hideLoading 再showToast
zh1y77823142
就是bug,有解决方法不代表不是bug
2024-07-10 18:07