项目介绍MacOS-Web-UI

Posted ThinkerWing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目介绍MacOS-Web-UI相关的知识,希望对你有一定的参考价值。

项目地址


https://gitee.com/hamm/mac-ui

线上地址

建议手机用户通过浏览器观看,全屏体验更加,下面截图是本人手机浏览器截图。

项目介绍

这是一个正在开发中的开源库,而且有机会可以加入开发。
基于hamm的开源库,使用iconfont字体实现桌面图标,为其组件配置样式,暂设置为对项目的介绍,后期可以将项目完善一下部署上去,跳转到所选项目。现在是一个简单的简历效果。原开源库的开发也正在进行中,后期会不断改善。

项目效果

项目使用介绍

项目介绍
一套基于Vue3和ElementUI实现类似MacOS风格的WebUI,尽可能还原MacOS相关的设计,目前正在开发中。
QQ群:1140258698

体验地址
点击查看我们的在线DEMO: https://hamm.cn

依赖项目
Vue3 / Element-UI

开发计划
请移步Issues: https://gitee.com/hamm/mac-ui/issues

开发建议
参考已有的桌面程序,通过其实现功能进行仿写修改,DEMO有对各种功能进行介绍。

使用:
第一步 更改iconfont增添桌面图标样式

第二步 更改src/model/App.js中的配置,来实现自己想要增添的桌面图标

第三步 在App.vue中注册组件,后面编写组件样式即可,可以打开弹窗或跳转网页

服务器部署

阿里云轻量应用型服务器,腾讯云域名,注意端口打不开的情况,要了解阿里云策略,安全组策略,端口开启,我是使用xshell,在服务器上安装宝塔,在宝塔放行端口,安装pm2管理项目。

将8080端口转发到80端口

用root账户将防火墙停止
systemctl stop firewalld.service
systemctl disable firewalld.service

安装 iptables-services

yum install iptables-services

转发端口
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

生效配置

service iptables save

最后有iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ] 即设置成功,此时的设置生效在服务器重启后失效,则需要永久设置

设置有效

systemctl restart iptables.service
systemctl enable iptables.service

收获和体验

实现了一个美好的UI效果及可以把自己的项目介绍部署上去,可以当成简历,也可以跳转到自己实现的项目让项目更好的呈现。了解了服务器的配置,部署及管理。

不足和思考

首屏加载速度过慢,还需要优化。
对于功能的开发不足,开发中。

以上是关于项目介绍MacOS-Web-UI的主要内容,如果未能解决你的问题,请参考以下文章

Vue项目 UI框架介绍(第六天上)

面试—项目介绍部分

湖仓一体电商项目:项目背景和架构介绍

项目简介怎么写模板

SpringBoot脚手架项目001__项目介绍技术介绍

客快物流大数据项目:物流项目详细介绍