app内vue.js router.back失效

易星宇
2023-12-01

最近在弄混合开发,发现打包之后第一次安装app后,返回的按钮失效,退出app后又可以用了,通过safari调试之后,发现$router.back() 是执行了的,但是页面没有返回,下面就是解决方法

$router.back();
try {
   setTimeout(() => {
      let path = window.location.hash.slice(1);
      $router.replace(path)
   }, 1);
   return false
}catch (e) {

}
 类似资料: