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>
相关推荐
沈梦研5 小时前
【Vscode】Vscode不能执行vue脚本的原因及解决方法
ide·vue.js·vscode
轻口味6 小时前
Vue.js 组件之间的通信模式
vue.js
寰宇软件8 小时前
PHP CRM售后系统小程序
微信小程序·小程序·vue·php·uniapp
fmdpenny8 小时前
Vue3初学之商品的增,删,改功能
开发语言·javascript·vue.js
涔溪9 小时前
有哪些常见的 Vue 错误?
前端·javascript·vue.js
亦黑迷失11 小时前
vue 项目优化之函数式组件
前端·vue.js·性能优化
计算机-秋大田11 小时前
基于SpringBoot的高校教师科研的设计与实现(源码+SQL脚本+LW+部署讲解等)
java·vue.js·spring boot·后端·课程设计
eason_fan11 小时前
分析vue3源码23(异步组件实现)
vue.js·前端框架·源码阅读
BigData-014 小时前
vue视频流播放,支持多种视频格式,如rmvb、mkv
前端·javascript·vue.js
工业互联网专业14 小时前
基于springboot+vue的高校社团管理系统的设计与实现
java·vue.js·spring boot·毕业设计·源码·课程设计