在 微信 7.0 里的小程序中,操作获取手机号按钮导致页面刷新
发布于 5 年前 作者 scai 14254 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

操作完成后导致当前页面意外刷新,而导致后续 showToast 提示无效

  • 预期表现

页面不会自动刷新

  • 复现路径

见代码片段

  • 提供一个最简复现 Demo
2 回复

是指触发了页面的onShow么?

体验上看,类似小程序冷启动,页面重新打开。

与重启不同的是,上述过程并未中断 JS 程序的执行,如后续的请求依然有成功发出。我遇到的问题是:

正常情况下,请求返回的数据通过 showToast 显示给用户看

新版微信里,页面意外刷新,onLoad 被触发,其间执行的如 showLoading 等操作时,会立即覆盖掉 showToast,实际是刷新后,完全看不到任何 toast 提示。

回到顶部