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>
相关推荐
持续前行40 分钟前
vscode 中找settings.json 配置
前端·javascript·vue.js
JosieBook1 小时前
【Vue】11 Vue技术——Vue 中的事件处理详解
前端·javascript·vue.js
安逸点1 小时前
Vue项目中使用xlsx库解析Excel文件
vue.js
一只小阿乐1 小时前
vue 改变查询参数的值
前端·javascript·vue.js·路由·router·网文·未花中文网
小酒星小杜2 小时前
在AI时代下,技术人应该学会构建自己的反Demo地狱系统
前端·vue.js·ai编程
Code知行合壹2 小时前
Pinia入门
vue.js
今天也要晒太阳4732 小时前
element表单和vxe表单联动校验的实现
vue.js
依赖_赖3 小时前
前端实现token无感刷新
前端·javascript·vue.js
hhcccchh4 小时前
学习vue第十三天 Vue3组件深入指南:组件的艺术与科学
javascript·vue.js·学习
zhengxianyi5154 小时前
ruoyi-vue-pro本地环境搭建(超级详细,带异常处理)
前端·vue.js·前后端分离·ruoyi-vue-pro