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>
相关推荐
JY-HPS5 小时前
echarts天气折线图
javascript·vue.js·echarts
黑色的糖果5 小时前
vue中tailwindcss插件的引入及使用
前端·javascript·vue.js
空&白9 小时前
vue暗黑模式
javascript·vue.js
css趣多多10 小时前
一个UI内置组件el-scrollbar
前端·javascript·vue.js
-凌凌漆-10 小时前
【vue】pinia中的值使用 v-model绑定出现[object Object]
javascript·vue.js·ecmascript
大橙子额13 小时前
【解决报错】Cannot assign to read only property ‘exports‘ of object ‘#<Object>‘
前端·javascript·vue.js
LYFlied14 小时前
从 Vue 到 React,再到 React Native:资深前端开发者的平滑过渡指南
vue.js·react native·react.js
B站_计算机毕业设计之家14 小时前
豆瓣电影数据采集分析推荐系统 | Python Vue Flask框架 LSTM Echarts多技术融合开发 毕业设计源码 计算机
vue.js·python·机器学习·flask·echarts·lstm·推荐算法
xjt_090116 小时前
基于 Vue 3 构建企业级 Web Components 组件库
前端·javascript·vue.js
我是伪码农16 小时前
Vue 2.3
前端·javascript·vue.js