Vue.js重定向到另一个页面

我想进行Vue.js类似于香草javascript 的重定向

window.location.href = 'some_url'

如何在Vue.js中实现?

泡芙Green2020/03/09 23:44:05

如果有人要从一页永​​久重定向/a到另一页/b


我们可以使用中redirect:添加的选项router.js例如,如果我们要在用户键入root或base url时始终将他们重定向到单独的页面/

const router = new Router({
  mode: "history",
  base: process.env.BASE_URL,
  routes: [
    {
      path: "/",
      redirect: "/someOtherPage",
      name: "home",
      component: Home,
      // () =>
      // import(/* webpackChunkName: "home" */ "./views/pageView/home.vue"),

    },
   ]
LEYMandy猿2020/03/09 23:44:05
window.location = url;

“ URL”是您要重定向的网络URL。

NearL2020/03/09 23:44:05

只需使用:

window.location.href = "http://siwei.me"

不要使用vue-router,否则您将被重定向到“ http://yoursite.com/#!/http://siwei.me

我的环境:node 6.2.1,vue 1.0.21,Ubuntu。