微信公众号开发 源生返回按钮问题
在微信公众号中开发,监听返回事件 A页面 B为监听页面
C页面未增加监听事件
页面流程A-->B-->C
点击微信公众号返回时候 C-->闪过B-->A 会跳转2次
这是微信公众号监听代码:
function backHistory(backUrl) {
let state = {
title: "title"
};
window.history.pushState(state, state.title, window.location.href);
window.addEventListener("popstate", function(e) { //回调函数中实现需要的功能
if(backUrl == undefined) {
history.go(-1);
} else {
if(backUrl == "home") {
if(wx != undefined) {
wx.closeWindow();
}
} else {
location.href=backUrl; //在这里指定其返回的地址
}
}
}, false);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论