2 Star 28 Fork 10

kevin / 中后台管理系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
78插件-网站设计器.md 1.33 KB
一键复制 编辑 原始数据 按行查看 历史
kevin 提交于 2022-09-26 16:13 . feat: 网站设计器功能实现

网站设计器

网站设计器主要是使用拖拽插件实现拖拽布局,最终形成一个自己组装的网站,其所有模块都需要自行开发,这里只是将网站设计器的一个大体流程实现,具体模块功能开发,需要针对效果图做具体开发才行。

主要分为:网站、页面、模块三大块,需要注意的是,网站选择页面后修改已归属于网站页面,不能对原始的页面源数据同步进行修改,这里就需要后端做分离,在网站选择了某个已经存在的页面后,网站本身需要备份该页面源,再对页面进行修改布局,修改的只是网站备份的页面源,而不能是原始页面源,这样设计主要是防止修改某一个网站的某一页面,影响整个网站设计器中其他网站也选择了该页面源的情况

新建网站时的设备覆盖,是为了实现最终下载源码时,是否需要下载所有端的源代码,以及在拖拽布局时,默认显示的布局端,默认显示桌面端的布局,但如果是通过新建网站中创建页面、修改页面时,页面布局页面的设备类型需要根据新建网站时选择的覆盖设备进行展示

每一个网站都可以创建无限多个页面,但只有设置为启用状态的页面才能在最终下载时,将对应页面源码下载

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ctokevin/vue-admin-system.git
git@gitee.com:ctokevin/vue-admin-system.git
ctokevin
vue-admin-system
中后台管理系统
main

搜索帮助

344bd9b3 5694891 D2dac590 5694891