返回

Vue 3 路由之路:升级到 Vue Router 4

前端

Vue.js 3 的出现给前端开发带来了新的活力。为了充分利用 Vue 3 的新特性,您可能需要考虑升级到 Vue Router 4,Vue 3 的官方路由库。

安装

安装 Vue Router 4 非常简单。您可以通过以下命令安装:

npm install vue-router@4

使用

在安装好 Vue Router 4 之后,您就可以在您的 Vue 3 项目中使用了。在您的 main.js 文件中,您需要注册 Vue Router:

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

Vue.use(VueRouter);

const router = new VueRouter({
  routes: [
    {
      path: '/',
      component: Home
    },
    {
      path: '/about',
      component: About
    }
  ]
});

配置选项

Vue Router 4 提供了丰富的配置选项,可以满足您的各种需求。以下是一些常用的配置选项:

  • mode:指定路由模式,有 hashhistory 两种模式。
  • base:指定路由的基准路径。
  • routes:定义路由规则的数组。
  • scrollBehavior:指定页面滚动行为。

一个小提示

如果您发现 App.vue 的模板只有 <router-view></router-view> 时,您还可以这么做:

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

Vue.use(VueRouter);

const router = new VueRouter({
  routes: [
    {
      path: '/',
      component: Home
    },
    {
      path: '/about',
      component: About
    }
  ]
});

new Vue({
  router
}).$mount('#app')

总结

升级到 Vue Router 4 可以为您的 Vue 3 项目带来许多好处,包括更好的性能、更强大的功能和更友好的开发体验。如果您还没有升级,那么现在是时候了。