vue,在微信里localtion.href跳转到另一个地址的时候,就会出现把前一个页面缓存起来,点击后退的的时候,历史页面不会刷新,大家都是如何处理的?
a页面:
<template>
<div>
<button @click="goB">ios:用location.href跳转到b页面,在b页面点击底部返回,a页面的created不再执行</button>
</div>
</template>
<script>
export default {
created() {
console.log('我执行了')
},
methods: {
goB() {
location.href = '/b'
}
}
};
</script>
b页面:
<template>
<div>
我是b页面,我从a页面跳转来的
</div>
</template>
<script>
export default {
};
</script>
当到b页面后,点击微信底部的返回,回到a页面后,a页面被缓存(生命周期、路由钩子等不会被触发)