在App.vue
的mounted
生命周期内加入如下代码,即可解决问题:
mounted () {
/** CODE 你的代码 */
// 处理微信浏览器后退刷新问题
var isPageHide = false
window.addEventListener('pageshow', function () {
if (isPageHide) {
window.location.reload()
}
})
window.addEventListener('pagehide', function () {
isPageHide = true
})
}