Categories
Vue Answers

How to redirect to the default path with Vue Router?

Spread the love

Sometimes, we want to redirect to the default path with Vue Router.

In this article, we’ll look at how to redirect to the default path with Vue Router.

How to redirect to the default path with Vue Router?

To redirect to the default path with Vue Router, we can redirect / to the route we want.

For instance, we write

import Vue from "vue";
import VueRouter from "vue-router";

Vue.use(VueRouter);

import Home from "../components/home/container";
import LiveAgent from "../components/live_agent/container";
//...

const routes = [
  {
    path: "/",
    redirect: "/home",
  },
  {
    component: Home,
    name: "home",
    path: "/home",
  },
  {
    component: LiveAgent,
    name: "liveAgent",
    path: "/live-agent",
  },
  //...
];

export default new VueRouter({
  routes,
});

to add redirect to redirect / to /home.

Then if we go to /, we see the /home route loaded.

Conclusion

To redirect to the default path with Vue Router, we can redirect / to the route we want.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *