Vue3配置路由

文章目录

一、创建index.js

在src文件夹中创建router文件夹,并在其中创建index.js文件

javascript 复制代码
//引入路由对象
import { createRouter,createWebHistory } from 'vue-router'
import PufMac from "../views/pufmac/PufMac.vue";

const router = createRouter({
    history:createWebHistory(import.meta.env.BASE_URL),
    routes:[
        {
            path:'/',
            redirect:'/pufmac'
        },
        {
            path:'/pufmac',
            component:PufMac
        }
    ]
})

export default router

引入对应的组件,配置对应的路径,需注意这里与vue2的区别(在import和create方面的区别)。

二、main.js的配置

在main.js中,引入路由,这里还引入了element plus

javascript 复制代码
import './assets/main.css'

import { createApp } from 'vue'
import App from './App.vue'
import router from './router/index'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

const app = createApp(App)
app.use(router)
app.use(ElementPlus)
app.mount('#app')

三、在App.vue中引入

html 复制代码
<template>
  <div id="app">
    <router-view/>
  </div>
</template>
相关推荐
志尊宝3 小时前
Vue3 零基础每日笔记(073):keep-alive 页面缓存实战——列表页返回不丢状态
vue.js·笔记·缓存·#vue #前端 #前端开发·#javascript·#vue.js
Southern Wind14 小时前
AIAgent——第一章:本地 Agent 与 Vue 3 流式全栈实战
前端·javascript·vue.js
骑着蜗牛撵大象32715 小时前
SpringBoot+Vue3 企业智能体侧挂架构:独立服务、独立数据库与主线零侵入落地
数据库·spring boot·架构·vue·springboot·事件驱动·服务拆分
ym hyd 11116 小时前
生鲜超市库存管理信息系统源码 Java+SpringBoot+Vue3 前后分离
java·开发语言·vue.js·spring boot·毕设
FYKJ_201017 小时前
express绿叶横店短剧推荐与影评分享平台34219-计算机课程设计、毕业设计
java·javascript·vue.js·spring boot·后端·课程设计·express
Eric.4617 小时前
毕设实战|SpringBoot+Vue 实现多个系统项目
vue.js·spring boot·课程设计
一颗小芹菜的日常17 小时前
vue-crack插件是干什么的
前端·javascript·vue.js
peter676817 小时前
vue学习小结
前端·vue.js·学习
web3d5201 天前
Vue3 地图白屏排查清单:容器、弹窗与 ol-viewport 重复创建
vue.js·gis
hai_android1 天前
一个公式看懂动态跨表查找:P8 + VLOOKUP
前端·javascript·vue.js