vue安装路由
一、安装命令:
npm install vue-router --save 或者 cnpm install vue-router --save
二、新建一个router.js
router.js大致内容
1 import {createRouter, createWebHistory} from 'vue-router' 2 3 const routes = [ 4 { 5 path: '/', //主页 6 name: 'index', 7 component: () => import('./views/Index'), 8 meta: { 9 title: 'index' 10 } 11 }, 12 { 13 path: '/login', //登录 14 name: 'login', 15 component: () => import('./views/LoginView.vue'), 16 meta: { 17 title: 'login' 18 } 19 } 20 21 ] 22 23 const router = createRouter({ 24 history: createWebHistory(process.env.BASE_URL), 25 // base:process.env.BASE_URL, 26 routes 27 }) 28 29 router.beforeEach(async (to) => { 30 if (to.meta.title) { // 判断是否有标题 31 document.title = to.meta.title; 32 } 33 }); 34 35 export default router
三、main.js中引入路由
1 import { createApp } from 'vue' 2 import App from './App.vue' 3 import router from './router' 4 5 const app = createApp(App); 6 app.use(router).mount('#app')
四、App.vue里直接使用路由(使用下面直接全部替换App.vue文件)
1 2 3 4 5 6 7 | <template> <router-view/> </template> <style> </style> |
备注: router.js里对应的路径,自己在src文件夹里自己新建.vue文件即可
原创文章,转载请说明出处,谢谢合作
标签:
vue
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了