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

做网站什么费用兰州seo新站优化招商

做网站什么费用,兰州seo新站优化招商,自助建站软件,wordpress的登录安全认证原创新作electron32.xvue3arco.design仿ipad/windows桌面os系统。 基于最新跨平台技术Electron32、Vite5、Vue3 setup、Pinia2、Arco-Design、Echarts、Sortablejs实战开发桌面版osx管理系统。内置ipad/windows两种桌面风格模板、动态json配置桌面图标、自研栅格拖拽布局模板。…

原创新作electron32.x+vue3+arco.design仿ipad/windows桌面os系统。

基于最新跨平台技术Electron32、Vite5、Vue3 setup、Pinia2、Arco-Design、Echarts、Sortablejs实战开发桌面版osx管理系统。内置ipad/windows两种桌面风格模板、动态json配置桌面图标、自研栅格拖拽布局模板。

在这里插入图片描述
在这里插入图片描述
vite5-electron-os桌面os系统封装了多窗口管理器。

在这里插入图片描述

技术栈

  • 编辑器:Vscode
  • 技术框架:vite5.4+vue3.4.37+vue-router^4.4.3
  • 跨平台框架:electron^32.0.1
  • 组件库:arco-design^2.56.0 (字节跳动vue3组件库)
  • 状态管理:pinia^2.2.2
  • 拖拽插件:sortablejs^1.15.2
  • 图表组件:echarts^5.5.1
  • 模拟数据:mockjs^1.1.0
  • 打包工具:electron-builder^24.13.3
  • electron+vite插件:vite-plugin-electron^0.28.7

在这里插入图片描述
在这里插入图片描述

项目结构目录

electron32-os桌面os系统,整合vite5.x+electronjs跨平台技术。

在这里插入图片描述
在这里插入图片描述

electron32-macos项目已经上架到我的原创作品集,欢迎下载使用。

Electron32+Vite5+ArcoDesign桌面OS管理系统

在这里插入图片描述

功能性

  1. 支持macos+windows两种桌面风格
  2. 支持自定义json配置桌面菜单和Dock菜单
  3. 自研栅格化拖拽布局模板
  4. 支持自定义桌面主题壁纸、全场景高斯模糊UI质感
  5. 支持主窗口和新开窗口打开路由页面

在这里插入图片描述

main.js配置

/*** 渲染进程配置入口main.js* @author andy*/import { createApp } from 'vue'
import './style.scss'
import App from './App.vue'import { launchApp } from '@/windows/actions'// 引入路由及状态管理
import Router from './router'
import Pinia from './pinia'// 引入插件
import Plugins from './plugins'launchApp().then(config => {if(config) {// 全局窗口配置window.config = config}// 初始化app实例createApp(App).use(Router).use(Pinia).use(Plugins).mount('#app')
})

在这里插入图片描述
在这里插入图片描述

公共桌面布局模板

在这里插入图片描述

<!-- 桌面模板 --><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" :style="{'--themeSkin': appstate.config.skin}"><component :is="DeskLayout[appstate.config.layout]" /></div>
</template>

在这里插入图片描述

<script setup>import Wintool from '@/layouts/components/wintool/index.vue'import Desk from '@/layouts/components/mac/desk.vue'import Dock from '@/layouts/components/mac/dock.vue'
</script><template><div class="vu__layout flexbox flex-col"><div class="vu__layout-header"><Wintool /></div><div class="vu__layout-body flex1 flexbox"><Desk /></div><div class="vu__layout-footer"><Dock /></div></div>
</template>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vue3-electron-os栅格模板引擎

在这里插入图片描述
在这里插入图片描述

桌面图标菜单配置参数

const deskGridVariable = ref({'--icon-radius': '10px', // 圆角'--icon-size': '60px', // 图标尺寸'--icon-gap-col': '30px', // 水平间距'--icon-gap-row': '30px', // 垂直间距'--icon-labelSize': '12px', // 标签文字大小'--icon-labelColor': '#fff', // 标签颜色'--icon-fit': 'contain', // 图标自适应模式
})

桌面json参数

/*** label 图标标签* imgico 图标(本地或网络图片) 支持Arco Design内置图标或自定义iconfont字体图标* path 跳转路由地址* link 跳转外部链接* hideLabel 是否隐藏图标标签* background 自定义图标背景色* color 自定义图标颜色* size 栅格布局(16种) 1x1 1x2 1x3 1x4、2x1 2x2 2x3 2x4、3x1 3x2 3x3 3x4、4x1 4x2 4x3 4x4* onClick 点击图标回调函数* children 二级菜单配置  * isNewin 新窗口打开路由页面*/

在这里插入图片描述
在这里插入图片描述
桌面菜单代码片段

const deskMenu = [{uid: 'd137f210-507e-7e8e-1950-9deefac27e48',list: [{imgico: markRaw(Today), size: '2x2'},{label: '日历', imgico: markRaw(Calendar3x3), size: '3x3'},{label: 'Electron32', imgico: '/electron.svg', link: 'https://www.electronjs.org/'},// ...]},{uid: 'g270f210-207e-6e8e-2650-9deefac27e48',list: [{label: 'Appstore', imgico: '/static/mac/appstore.png'},// ...]},{uid: 't165f210-607e-4e8e-9950-9deefac27e48',list: [{label: 'Vue.js', imgico: '/vue.svg', link: 'https://vuejs.org/',},{label: 'Vite.js官方文档', imgico: '/vite.svg', link: 'https://vitejs.dev/',},// ...]},{uid: 'u327f210-207e-1e8e-9950-9deefac27e48',list: [{label: 'Electron32', imgico: '/electron.svg', link: 'https://www.electronjs.org/'},{label: '首页', imgico: markRaw(IconHome), path: '/home', color: '#fff', isNewin: true},{label: '工作台', imgico: 'elec-icon-dotchart', path: '/home/dashboard', color: '#fff'},// ...{label: '用户中心',children: [{label: '主页', imgico: '/static/svg/ucenter.svg', path: '/setting'},{label: '用户管理', imgico: markRaw(IconUserGroup), path: '/user', color: '#fff'},// ...]},{label: '设置',children: [// ...]},{label: '收藏网址',children: [{label: 'Electron32', imgico: '/electron.svg', link: 'https://www.electronjs.org/'},{label: 'Vite.js', imgico: '/vite.svg',},// ...]},{label: '公众号', imgico: '/static/qrimg.png', color: '#07c160',onClick: () => {Modal.info({// ...})}},]}
]

在这里插入图片描述

electron32-os实现dock菜单

在这里插入图片描述
在这里插入图片描述
dock菜单配置参数

/*** label 图标tooltip提示* imgico 图标(本地或网络图片) 支持Arco Design内置图标或自定义iconfont图标* path 跳转路由页面* link 跳转外部链接* color 自定义图标颜色* onClick 点击图标回调函数* children 二级菜单* isNewin 是否新窗口打开路由页面*/

在这里插入图片描述
综上就是electron32+vue3+arco.design实战开发桌面版os管理系统的一些知识分享。整个项目覆盖到的知识点还是非常多的,限于篇幅就先分享到这里。

https://blog.csdn.net/yanxinyun1990/article/details/141310166

https://blog.csdn.net/yanxinyun1990/article/details/140284304

https://blog.csdn.net/yanxinyun1990/article/details/139103578

在这里插入图片描述

http://www.hkea.cn/news/376154/

相关文章:

  • 丁香园做科室网站厦门网络推广
  • 免费的企业网站制作提高网站权重的方法
  • 兰州网站制作怎么样网页在线生成
  • 自建网站网址雅虎搜索引擎首页
  • 注册科技有限公司可以做网站吗百度搜索排名机制
  • 武汉做网站好网站制作多少钱一个
  • 安阳网站建设怎么从网上找客户
  • 文章博客媒体网站模板怎样在百度上打广告
  • 做网站是不是要模板直接打开百度
  • 哪个网站做app推广服务商
  • 中国哪里在大建设网站优化培训学校
  • 自己做的网站点首页出错腾讯广告代理商加盟
  • 如何做免费的网站推广东莞百度seo
  • 宜昌网站制作公司百度竞价官网
  • 建站公司网站模板论坛怎么建网站
  • 上海做b2b网站公司深圳公司网络推广该怎么做
  • 自己做的网站怎么在百度可以查到网络小说网站三巨头
  • 怎么做网站客服弹窗站长之家seo工具包
  • 自己建一个电商网站吗网络营销的定义
  • 专门做金融的招聘网站四川seo选哪家
  • wordpress nginx伪静态配置拼多多seo怎么优化
  • 深圳网站开发电话惠州网络营销
  • 中宁网站建设公司商城全网推广运营公司
  • 网站文章列表如何排版郑州seo技术培训班
  • 小型b2c网站百度开户渠道商哪里找
  • 武进区住房和城乡建设局网站爱站网能不能挖掘关键词
  • APP手机端电子商务网站建设营销成功的案例
  • 公司网站引导页百度搜索关键词排名优化技术
  • 网站开发与维护学什么网站建设seo优化培训
  • 常州网站开发百度网盘电脑版官网