盖彗云 发表于 3 天前

uniapp-vue3-os手机oa系统|uni-app+vue3跨三端os后台管理模板

最新研发uniapp+vue3+pinia2+uv-ui仿ios手机界面oa后台系统解决方案。
uni-vue3-oa基于uniapp+vue3+pinia2+qiun-data-charts从0-1纯手撸仿ios界面OA式手机后台。实现栅格化磁贴布局、多屏滑动、自定义桌面小组件、桌面图标支持链接/页面地址方式打开。支持运行到h5+小程序+app端。
运行效果

编译到h5+小程序+app端效果。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823214646575-946524411.png
自定义手机os式栅格磁贴布局模板。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823214849164-1242023268.png
技术栈


[*]编辑器:HbuilderX 4.75
[*]技术框架:uniapp+vue3+vite5+pinia2
[*]UI组件库:uni-ui+uv-ui(uniapp vue3组件库)
[*]弹框组件:uv3-popup(基于uniapp+vue3自定义弹窗组件)
[*]表格组件:uv3-table(基于uniapp+vue3跨端综合表格组件)
[*]图表组件:qiun-data-charts
[*]模拟数据:mockjs(用于自定义表格模拟数据)
[*]缓存技术:pinia-plugin-unistorage
[*]编译支持:h5+小程序+app端
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823215318026-1670465976.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823215507919-871091697.gif
支持更换桌面壁纸、桌面二级缩略弹窗菜单。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823215725500-355935647.gif
项目整体采用背景虚化模糊视觉UI。实现了图表、表格、表单、编辑器、用户管理、角色管理等常用业务场景示例。探索一种全新的os式手机oa管理系统新解决方案。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823220423718-741444484.gif
项目框架目录

使用hbuilderx4.75编辑器搭建项目模板,采用vue3 setup语法糖编码开发。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823220622665-1193891078.png
uni-vue3-os手机oa管理系统已经更新到我的原创作品集,多谢支持!

uni-app+vue3+pinia2跨端仿ios桌面OA管理系统
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823221018351-22610404.gif
支持运行到web端在pc界面以750px宽度显示布局。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823221127465-1543578138.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823221145002-481704174.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823221158650-2139079780.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823221301298-1732015970.gif
通用布局模板

https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823221447152-1500011001.png
页面整体布局分为自定义顶部+桌面内容+底部三部分。
                                                                                                                  uniapp+vue3自定义table表格

uniapp-vue3-oa管理系统用到的table表格组件uv3table。全新升级版跨三端【h5+小程序+app端】多功能增强版table组件。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222019088-822315098.gif
想要了解更多关于自定义表格详情,可以去看看下面这篇分享文章。
uniapp-vue3-table:基于uni-app+vue3跨端自定义表格table组件
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222241536-1309676913.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222348578-1533272489.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222413601-31160076.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222431804-1979097069.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222444847-994787326.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222513680-1958378218.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222543451-1120370909.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222558259-421281878.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222617910-1525585759.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222634842-1625531525.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222644741-2136747591.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222707752-789524556.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222731845-359103328.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222750648-203557636.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222814267-267649783.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222827249-1006126843.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222849869-209874102.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222904023-1418287557.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222920459-528555867.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823222951235-628034806.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823223002498-289295348.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823223017706-654226388.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823223031249-1124941340.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823223052177-1447740005.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823223115277-1621012564.png
看到这里感觉还不错吧,爆肝好几个日夜纯手撸os式手机oa后台管理解决方案。
桌面布局结构

https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823223434431-352952071.png
                                                                                        uniapp+vue3手机桌面os栅格化布局

https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823224021281-1242799848.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823224234932-130524612.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823224427179-1328285590.png
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823224754819-1472937404.png
桌面菜单配置参数
/** * ====== 桌面os菜单配置项 ====== * label 图标标题 * imgico 图标(本地或网络图片) 当type: 'icon'则为uni-icons图标名,当type: 'widget'则为自定义小部件标识名 * type 图标类型(icon | widget) icon为uni-icons图标、widget为自定义小部件 * path 跳转路由页面 * link 跳转外部链接 * hideLabel 是否隐藏图标标题 * background 自定义图标背景色 * color 自定义图标颜色 * padding 内边距 * size 栅格磁贴布局(16种) 1x1 1x2 1x3 1x4、2x1 2x2 2x3 2x4、3x1 3x2 3x3 3x4、4x1 4x2 4x3 4x4 * onClick 点击图标回调函数 * children 二级菜单 * */https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823225306794-1906124278.png
配置children,则显示二级缩略菜单。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823225514760-86072224.png
以弹窗形式展开,背景虚化模糊效果。
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823225612251-1402652843.png
                                                                                                                                                                                          ...                                                                                                                                                                                                                                                                                                ...                                                                                                                {{item.label}}                                                                        ...                ...点击桌面图标,支持以如下几种方式绑定事件。
const handleClickDeskMenu = (item) => {    if(item.link) {      // 链接      openURL(item.link)    }else if(item.path) {      // 页面路由地址      uni.navigateTo({            url: item.path.substr(0, 1) == '/' ? item.path : '/' + item.path      })    }else if(Array.isArray(item.children)) {      // 二级菜单      deskPopupMenu.value = item      deskPopupVisible.value = true    }    // 绑定点击事件    typeof item.onClick === 'function' && item.onClick()}桌面菜单json配置片段
const deskMenu = ref([{    pid: 202508182307,    list: [      {label: '今日', imgico: 'today', type: 'widget', hideLabel: true, size: '2x1'},      {label: '备忘录', imgico: 'note', type: 'widget', size: '2x2'},      {label: '倒计时', imgico: 'countdown', type: 'widget', hideLabel: true, size: '3x2'},      ...    ]},{    pid: 202508182310,    list: [      {label: 'Appstore', imgico: '/static/os/AppStore.png'},            ...    ]},{    pid: 202508182315,    list: [      {label: 'Github', imgico: '/static/svg/github.svg', link: 'https://github.com/', background: '#8e0fdd', size: '2x2'},      {label: 'Vue.js', imgico: '/static/vue.png', link: 'https://vuejs.org/',},      {label: 'uniapp', imgico: '/static/uni.png', link: 'https://uniapp.dcloud.net.cn/',},            ...    ]},{    pid: 202508182319,    list: [      {label: 'DeepSeek', imgico: 'https://cdn.deepseek.com/logo.png', link: 'https://chat.deepseek.com/', hideLabel: true, background: '#fff', padding: '10px', size: '3x2'},            ...    ]},{    pid: 202508182321,    list: [      {label: 'uni-app', imgico: '/static/uni.png', link: 'https://uniapp.dcloud.net.cn/'},      {label: '首页', imgico: 'home', type: 'icon', path: 'pages/index/index'},      {label: '工作台', imgico: '/static/svg/dashboard.svg', path: 'pages/index/dashboard', background: '#fff',},      {      label: '组件',      'children': [          ...      ]      },      {      label: '个人中心',      'children': [          ...      ]      },      {      label: 'AI应用',      'children': [          {label: 'DeepSeek', imgico: 'https://www.faxianai.com/wp-content/uploads/2025/02/20250205134524-1febd.png', link: 'https://chat.deepseek.com/', background: '#fff', padding: '5px',},          {label: '腾讯元宝', imgico: 'https://www.faxianai.com/wp-content/uploads/2025/02/20250224143149-7fe1f.png', link: 'https://yuanbao.tencent.com/', padding: '5px'},          {label: '豆包', imgico: 'https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/doubao/web/static/image/OnboardingAvatar.0f4f29a4.webp', link: 'https://www.doubao.com/',},                  ...      ]      },      {      label: '关于', imgico: 'info', type: 'icon',      onClick: () => {          // ...      }      },      {      label: '公众号', imgico: 'weixin', type: 'icon',      onClick: () => {          // ...      }      },    ]}])以上就是uniapp+vue3实战仿ios手机oa管理系统的一些知识分享,感谢大家的阅读与支持~
附上几个最新实例项目
最新版uni-app+vue3+uv-ui跨三端仿微信app聊天应用【h5+小程序+app端】
Flutter3-MacOS桌面OS系统|flutter3.32+window_manager客户端OS模板
最新研发flutter3.27+bitsdojo_window+getx客户端仿微信聊天Exe应用
最新版uniapp+vue3+uv-ui跨三端短视频+直播+聊天【H5+小程序+App端】
Uniapp-DeepSeek跨三端AI助手|uniapp+vue3+deepseek-v3流式ai聊天模板
Electron35-DeepSeek桌面端AI系统|vue3.5+electron+arco客户端ai模板
vue3-webseek网页版AI问答|Vite6+DeepSeek+Arco流式ai聊天打字效果
flutter3-dymall仿抖音直播商城|Flutter3.27短视频+直播+聊天App实例
uniapp+vue3酒店预订|vite5+uniapp预约订房系统模板(h5+小程序+App端)
Tauri2.0+Vite5聊天室|vue3+tauri2+element-plus仿微信|tauri聊天应用
Electron32-ViteOS桌面版os系统|vue3+electron+arco客户端OS管理模板
Electron31-Vue3Admin管理系统|vite5+electron+pinia桌面端后台Exe
https://img2024.cnblogs.com/blog/1289798/202508/1289798-20250823231653477-721094528.gif
 

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: uniapp-vue3-os手机oa系统|uni-app+vue3跨三端os后台管理模板