vue在微信中(ios)使用localtion.href跳转,后退时页面不刷新?

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页面被缓存(生命周期、路由钩子等不会被触发)

 

试试在缓存中添加一个变量来解决呢,localStorage,sessionStorage