直接安装vue-router
npm install vue-router@4 --save
在src目录下创建router文件夹,在文件夹下创建index.js
// src/router/index.js
import { createRouter, createWebHistory } from 'vue-router'
const constantRoutes = [
{
name: "login",
path: '/login',
meta: {
title: '登录页'
},
component: () => import('@/views/index.vue')
},
];
const router = createRouter({
history: createWebHistory(),
routes: constantRoutes
})
export default router;
修改src目录下main.js文件
// src/main.js
import { createApp } from 'vue';
import router from './router'; // 新增
import App from './App.vue';
createApp(App).use(router).mount('#app');
src/App.vue
// 路由匹配到的组件将渲染在这里
<router-view></router-view>