微信浏览器中pushState 和popstate

2019-08-16  本文已影响0人  Maco_wang

说是微信的这个返回按钮,开始和浏览器没关系,必须对页面有操作才能是这个按钮与浏览器产生关系,也就是说一开始这个返回按钮就是返回聊天窗口的。

setTimeout(() => {
window.addEventListener('popstate', () => {
let popups = this.store.state.global_popup; for (let id in popups) { if (popups.hasOwnProperty(id)) { let pop = popups[id]; if (pop) { this.store.commit('setGlobalPopupByBack', {
id,
value: !pop
});
break;
}
}
}
}, false)
}, 0);

上一篇 下一篇

猜你喜欢

热点阅读