问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug wx.hideToast 客户端 6.7.4 2.4.1
- 当前 Bug 的表现(可附上截图)
调用 wx.hideToast 时,若之前通过 wx.showToast 调出的 toast 已经因为超时自动隐藏,则不进入任何回调
- 预期表现
无论 wx.hideToast 结果如何,都会进入 complete 回调,和 success/fail 回调中的一个
- 复现路径
iOS实机必现,Android上无此现象。
此外,对于这种情况,Android实机会进入 fail 回调,模拟器会进入 success 回调
- 提供一个最简复现 Demo
wx.showToast({
title: '测试',
duration: 500,
success: res => {
setTimeout(() => {
wx.hideToast({
success: res => console.log('wx.hideToast: success', res),
fail: res => console.log('wx.hideToast: fail', res),
complete: res => console.log('wx.hideToast: complete', res),
})
}, 2000)
},
})
代码片段
https://developers.weixin.qq.com/s/Af4Dh7mU7e49
微信小程序开发问题解答
微信小程序开发者回答:
平台实现存在差异,后续修复,感谢反馈
本文网址:http://www.91bianli.com/weixinxiaochengxu/37701.html