最新版自研Vite7.1+Vue3+Pinia3+Arco网页版webos管理系统

举报
yxybox 发表于 2025/09/23 07:31:27 2025/09/23
【摘要】 最新研发Vite7.1+Vue3.5+Pinia3+ArcoDesign仿macos/windows风格网页版webos后台管理系统。

vite7-vue3-webos:基于最新前端技术vite7.1+vue3.5+pinia3+arco.design纯手撸搭建仿macos/windows风格网页pc端OS后台系统。自定义桌面栅格模板、可拖拽栅格菜单/dock菜单等功能。


002360截图20250921094813195.png

016360截图20250921103003815.png

p5.gif


p1.gif



运用技术

  • 技术框架:vite7.1.2+vue3.5.18+vue-router4.5.1+pinia3
  • 组件库:arco-design^2.57.0 (字节桌面版vue3组件库)
  • 状态管理:pinia^3.0.3
  • 图表插件:echarts^6.0.0
  • 拖拽组件:sortablejs^1.15.6
  • 富文本编辑器:wangeditor^4.7.15
  • 模拟数据:mockjs^1.1.0
  • 样式编译:sass^1.92.1
  • 构建工具:vite^7.1.2


002360截图20250921094813198.png

002360截图20250921094944555.png

002360截图20250921095031259.png

p-360截图20250921082416677.png

p-360截图20250921082437218.png


项目结构目录

使用最新前端构建工具vite7.x搭建项目,vue3 setup语法编码页面。


360截图20250921214758954.png

p2.gif

p3.gif


项目入口文件

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 VEPlus from 've-plus'
import 've-plus/dist/ve-plus.css'

// 引入路由及状态管理
import Router from './router'
import Pinia from './pinia'

createApp(App)
.use(ArcoDesign)
.use(ArcoIcon)
.use(VEPlus)
.use(Router)
.use(Pinia)
.mount('#app')


002360截图20250921095755020.png

002360截图20250921095859468.png

002360截图20250921100325669.png

002360截图20250921100347653.png

003360截图20250921100439494.png

003360截图20250921100515516.png


vite7-webos桌面模板

支持macos/windows风格桌面模板。

<script setup>
  import { appState } from '@/pinia/modules/app'

  // 引入布局模板
  import MacosLayout from './template/macos.vue'
  import WindowsLayout from './template/windows.vue'

  const appstate = appState()

  const DeskLayout = {
    macos: MacosLayout,
    windows: WindowsLayout
  }
</script>

<template>
  <div
    class="vu__container desktop flexbox flex-alignc flex-justifyc"
    :style="{'--themeSkin': appstate.config.skin}"
    @contextmenu.prevent
  >
    <component :is="DeskLayout[appstate.config.layout]" />
  </div>
</template>

<template>
  <div class="vu__layout flexbox flex-col">
    <div class="vu__layout-header">
      <Toolbar />
    </div>
    <div class="vu__layout-body flex1 flexbox">
      <Desk />
    </div>
    <div class="vu__layout-footer">
      <Dock />
    </div>
    <!-- 悬浮球(辅助触控) -->
    <Touch />
  </div>
</template>

003360截图20250921100823676.png

004360截图20250921101102700.png

005360截图20250921101336909.png

006360截图20250921101542593.png

009360截图20250921101832204.png

010360截图20250921102007791.png

011360截图20250921102125439.png

012360截图20250921102250955.png

p-360截图20250921081934383.png

016360截图20250921103054272.png

以上就是vite7+vue3+arco-design搭建网页版os后台系统的一些知识分享,希望对大家有点帮助~

最新研发vite7.0+electron38客户端仿微信EXE聊天软件

原创tauri2.0+vue3.5+element-plus桌面版后台管理系统

Electron32-Vite5-OS跨平台os模板|electron32+vue3通用os系统

Flutter3.32实战桌面端OS系统|flutter3仿macOS桌面

flutter3.27跨平台仿微信客户端聊天Exe程序|朋友圈|短视频

原创uniapp+vite5+vue3+uv-ui跨三端短视频+直播+聊天app应用

uni-app+deepseek-v3跨三端ai流式输出对话模板

flutter3+deepseek手机端ai流式输出聊天模板

实战跨平台Electron35+DeepSeek-V3搭建客户端AI模板

deepseek-v3+vue3.5网页版webai流式对话模板

Flutter3.27跨平台仿抖音商城|flutter3.x实战短视频+直播+聊天程序

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。