直接安装vue-router
npm install vue-router@4 --save
在src目录下创建router文件夹,在文件夹下创建index.js
// src/router/index.jsimport { 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.jsimport { 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>
