我也遇到相同的问题了,代码是跟你一样的,手机型号是vivo iQOO Pro。不仅仅是popstate,beforeunload也触发不了。
公众号中浏览器回退监听在华为畅享7手机中不执行?[图片]
2020-05-23感谢楼上的两位的回答。 我遇到的问题是,调用showloading,然后再连接websocket,连接成功后,loading框会自动消失(没调用hideloading,原因未知)。 现已采用的解决方案是,在wx.onSocketOpen里再次调用showloading,之后loading框不会再自动消失(在success回调函数里,调用showloading依旧会消失)
showLoading会在打开websocket之后自动关闭- 当前 Bug 的表现(可附上截图) showLoading会在连接websocket时自动关闭。loading代码在前或在后结果都一样,自动关闭 - 预期表现 - 复现路径 - 提供一个最简复现 Demo wx.showLoading({ title: 'loading', mask: true }) var socketTask = wx.connectSocket({ url: 'ws://' }) socketTask.onMessage(this.onSocketMessage); socketTask.onClose(this.onSocketClose); socketTask.onError(this.onSocketError); wx.showLoading({ title: 'loading', mask: true })
2019-02-14