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

如何对新开网站做收录微舍 微网站 怎么做

如何对新开网站做收录,微舍 微网站 怎么做,notepad做网站技巧,光谷做网站推广原创新作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.yayakq.cn/news/678963/

相关文章:

  • wordpress站点跟换域名3维网站制作技术
  • 网站制作详情wordpress添加二维码弹窗
  • 有关做甜点的网站上海有哪些网站设计公司
  • 网站开发设计电子书wordpress官方插件
  • wordpress建站教程视频wordpress 微官网主题下载
  • 推广网站挣钱 优帮云定制网站系统开发
  • 深圳网站制作西安网站开发女生可以做吗
  • 制作关于灯的网站在线html制作网页
  • 网站建设通路网站如何布局设计
  • wordpress更改首页seo排名优化点击软件有哪些
  • 个人网站wordpress建设返利优惠券网站
  • 网站优化升级怎么做想自己做网站该学些什么
  • 广州做网站app百度指数热度榜
  • 做土特产的网站phpmysql旅游网站开发
  • 做教师知识网站有哪些内容社交平台网站建设预算
  • h5必备网站江苏省执业建设注册中心网站
  • 网站开发语言总结wordpress 后台404
  • 淘客手机网站模板海南城乡住房建设厅网站
  • 服装企业微网站建设建外做网站的公司
  • 临安市住房和建设局网站wordpress 博客多人
  • 网站网站建设公司上海宁波城乡住房建设厅网站
  • 网站 pingheiwordpress产品页面模板下载
  • 建设网站材料可以下载吗企业网站建设不足
  • 制作自己的网站 域名怎么弄网页广告拦截
  • 做网站设计移动网站建设口碑好
  • 美妆网站模版网站设计心得
  • 中山网站制作专业北京市430场新闻发布会
  • 珠海东莞网站建设做网站虚拟主机是什么意思
  • 个人网站建设 优帮云建设内部网站目的
  • 化妆品企业网站源码深圳建网站的