最新款vite8.0+vue3网页版webos桌面系统
花了3天升级原创项目vite8+vue3+pinia3+arcoDesign+echarts网页版os管理系统。

vite8-vue3-os支持macos/windows两种桌面风格,全新可拖拽栅格桌面菜单,dock动效菜单。


项目知识点
- 编码工具:VScode
- 技术框架:Vite8.0+Vue3.5+Vue-router5+Pinia3
- 组件库:arco-design^2.58.0 (字节vue3组件库)
- 状态管理:pinia^3.0.4
- 图表插件:echarts^6.1.0
- 富文本编辑器:wangeditor^4.7.15
- 模拟数据:mockjs^1.1.0
- 样式处理:sass^1.100.0




vite8-vue3-webos网页版os系统,已经感谢到我的原创小店。

项目结构
最新前端技术桶vite8+vue3+pinia3搭建项目模板。

项目入口配置
import { createApp } from 'vue'
import './style.scss'
import App from './App.vue'
// 引入arco.design组件库
import ArcoDesign from '@arco-design/web-vue'
import '@arco-design/web-vue/dist/arco.css'
// 额外引入图标库
import ArcoIcon from '@arco-design/web-vue/es/icon'
// 引入路由及状态管理
import Router from './router'
import Pinia from './pinia'
const app = createApp(App)
app
.use(ArcoDesign)
.use(ArcoIcon)
.use(Router)
.use(Pinia)
.mount('#app')
vite批量路由导入
import { createRouter, createWebHashHistory } from 'vue-router'
import { authState } from '@/pinia/modules/auth'
import Layout from '@/layouts/index.vue'
// 批量导入路由
const modules = import.meta.glob('./modules/*.js', { eager: true })
console.log(modules)
const patchRouters = Object.keys(modules).map(key => modules[key].default).flat()
console.log(patchRouters)
const routes = [
{
path: '/',
redirect: '/desktop',
},
...patchRouters,
// 错误模块
{
path: '/:pathMatch(.*)*',
redirect: '/404',
component: Layout,
meta: {
title: '404error',
},
children: [
{
path: '404',
component: () => import('@/views/error/404.vue'),
}
]
},
]
const router = createRouter({
history: createWebHashHistory(),
routes,
})
// 全局路由钩子拦截
router.beforeEach((to, from) => {
const authstate = authState()
// 登录验证
if(to?.meta?.requireAuth && !authstate.authorization) {
console.log('你还未登录!')
return {
path: '/login'
}
}
})










基于vite8+vue3实战网页端webos管理系统就分享到这里,感谢大家的阅读和支持。
最新版Flutter3.41+Dart3.11仿写抖音APP直播+短视频+聊天应用程序
Vite8-Vue3-Admin网页版后台模板|vue3.5+pinia3+echarts后台管理系统
uniapp+deepseek-v4-flash+vue3跨端流式ai应用模板【h5+小程序+app端】
Vite8+DeepSeek-V4网页版AI助手|vue3+arco本地web版ai流式问答系统
Flutter3.41+DeepSeek V4智能AI应用|flutter3+getx+dio流式ai对话app模板
Electron41+Vite8+DeepSeek-V4桌面端AI助手|electron+vue3流式ai系统
vite8.0+deepseek-v4流式ai模板|vue3.5+vant4+markdown打字输出ai助手
Electron38-Vue3OS客户端OS系统|vite7+electron38+arco桌面os后台管理
electron38-admin桌面端后台|Electron38+Vue3+ElementPlus管理系统
Electron38-Wechat电脑端聊天|vite7+electron38仿微信桌面端聊天系统
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
推荐文章: