ios12.3.1版本小程序showModal的BUG
发布于 5 年前 作者 kdai 14888 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

ios12.3.1版本,showModal不弹出,showToast不能设置关闭时间

  • 提供一个最简复现 Demo

console.log(‘准备调用弹窗’)
wx.showModal({
title: ‘提示’,
content: ‘弹窗BUG测试’,
})
console.log(‘弹窗结束’)
for (var i = 0; i < 1000; i++) {
//清理定时器
clearInterval(i);
}

使用 clearInterval(i);会阻止showModal弹窗
showToast也受到影响,不能设置关闭时间

2 回复

showModal 里用了 promise ,随意 clear 的话可能会命中导致状态无法正常 resolve,所以showModal 不会触发。

用的时候注意一点,setTimeout /setInterval 返回的再 clear就可以啦

你好,麻烦提供出现问题的具体机型、能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

回到顶部