vue-router跳转到vue外的链接 有关版本2和3的区别问题

发布于 2022-09-11 23:39:54 字数 581 浏览 12 评论 0

之前使用vue-cli和vue-router的版本都是2.x,我这样写:

window.location.href = '/wap/login.html

会直接跳转到这个页面。

即便我在路由里写了:

{
  path: '*',
  redirect: '/home/index'
}

也成功跳转到我想要的页面了。

现在使用vue-cli和vue-router的版本变成了3.x,同样的写法会先跳转到

/wap/login.html

然后自动重定向到

/wap/login.html

我在App.vue里设置了刷新后自动返回首页:

created() {
    if(this.$router.path !== '/home/index'){
      this.$router.replace('/home/index')
    }
}

不知道在3.x的版本里如何得到我想要的效果,阻止自动重定向?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文