当前位置: 首页 > news >正文

Day57(27)-F:\vs_ai_work\vue-tlias-management

ElementPlus

其中关于icon的配置信息在main.js中

import { createApp } from 'vue'

import App from './App.vue'

import router from './router'

import ElementPlus from 'element-plus'

import 'element-plus/dist/index.css'

import zhCn from 'element-plus/es/locale/lang/zh-cn'

// 引入icon

import * as ElementPlusIconsVue from '@element-plus/icons-vue'

import './assets/main.css'

const app = createApp(App)

app.use(router)

app.use(ElementPlus, {locale: zhCn})

// 注册icon图标

for (const [key, component] of Object.entries(ElementPlusIconsVue)) {

app.component(key, component)

}

app.mount('#app')

Vue Router

Vue Router 是 Vue 官方的客户端路由解决方案。

客户端路由的作用是在单页应用 (SPA) 中将浏览器的 URL 和用户看到的内容绑定起来。当用户在应用中浏览不同页面时,URL 会随之更新,但页面不需要从服务器重新加载。

Vue Router 基于 Vue 的组件系统构建,你可以通过配置路由来告诉 Vue Router 为每个 URL 路径显示哪些组件。

image-20251208145412022

image-20251208145551924

image-20251208153624181

image-20251208154252005

image-20251208155650945

路由器router下面的index

import { createRouter, createWebHistory } from 'vue-router'

import IndexView from '@/views/index/index.vue'

import ClazzView from '@/views/clazz/index.vue'

import DeptView from '@/views/dept/index.vue'

import EmpView from '@/views/emp/index.vue'

import LogView from '@/views/log/index.vue'

import StuView from '@/views/stu/index.vue'

import EmpReportView from '@/views/report/emp/index.vue'

import StuReportView from '@/views/report/stu/index.vue'

import LayoutView from '@/views/layout/index.vue'

import LoginView from '@/views/login/index.vue'

const router = createRouter({

history: createWebHistory(import.meta.env.BASE_URL),

routes: [

{path:'/',

name:'',

component: LayoutView,

redirect:'/index',//重定向

children:[

​ {path:'index',name:'index',component: IndexView},

​ {path:'clazz',name:'clazz',component: ClazzView},

​ {path:'dept',name:'dept',component: DeptView},

​ {path:'emp',name:'emp',component: EmpView},

​ {path:'log',name:'log',component: LogView},

​ {path:'stu',name:'stu',component: StuView},

​ {path:'empReport',name:'empReport',component: EmpReportView},

​ {path:'stuReport',name:'stuReport',component: StuReportView}

]},

{path: '/login',name: 'login',component: LoginView}

// {

// path: '/about',

// name: 'about',

// component: () => import('../views/AboutView.vue')

// }

]

})

export default router

image-20251208164839948

image-20251208165558404

image-20251208172509512

image-20251208173238986

image-20251208190525650

http://www.jsqmd.com/news/67284/

相关文章:

  • 完美的园艺配土
  • 深入解析:在百度seo快速收录要求是什么 有哪些
  • 匿名内部类
  • 腾讯新闻APP的消息推送Push架构技术重构实践
  • 2025 成都人工智能培训排名 TOP3
  • Hello World
  • 伪共享
  • [Godot] Google Play审核反馈:如何应对“您的游戏应该进行更多测试才能发布正式版”?
  • Edge浏览器网页长截图
  • 21
  • 外包干了一个月,科技明显进步。。。。。
  • 数据库如何处理大量的交易流水记录
  • 拉格朗日乘子和 KTT 条件的关系
  • 4、HTML入门
  • 感受物理公式的气功
  • 原生js实现文字行垂直向上滚动无限循环
  • 中山装修代卖公司哪家好?2025综合实力榜单
  • 2025年12月内蒙古钢结构施工、钢结构厂房、钢结构煤棚、钢结构网架、钢结构工程厂家综合推荐与选择指南
  • 2025 年 12 月镁碳砖厂家权威推荐榜:钢包/转炉/电炉专用耐火材料,高抗侵蚀与长寿命性能深度解析
  • Linux DRM 框架简介 - ENGINEER
  • 2025年12月成都全屋定制/定制实木家具/实木衣柜/背景墙厂家推荐
  • 2025年geo优化软件公司推荐:AI赋能下的精准选择指南
  • 科学养发指南:基于科研论证的流程与产品推荐
  • 2025年铝外壳加工厂家权威推荐榜:压铸铝外壳/LED铝外壳/充电宝铝外壳/电源铝外壳/精密铝外壳,匠心工艺与定制实力深度解析
  • 2025年上海本地装修公司口碑排名,家悦可可装饰业主真实反馈整理
  • 详细介绍:线性代数 - 齐次线性方程组的样子
  • Level 0
  • 字节跳动企业管理有哪些先进的地方
  • 【安全研发】Nuclei源码分析-模板引擎实现(五)
  • 软件单元测试入门与实践