迪迦低代码平台
布局可以直接参照稿定设计的 h5 页面制作平台
vue3+vue-router+ts+vite
- pnpm monorepo 工程搭建
- 网格线画布
- 组件编辑器(属性、事件、动画)
- 自定义组件开发、渲染 schema 规范
- 组件拖拽、删除、层级调整、吸附
- 编辑状态的撤销、重做
- 页面预览、保存功能
- psd 文件导入与解析
- 基于 schema 规范进行源码生成
- 其他有意思的功能模块...
本项目使用pnpm
的workspace
工作区来进行多包管理,下面是一些基本的公用/私有包的安装命令
- 公用包安装
pnpm add [package] -w
- 私有包安装
scope-package-name
为私有仓库的包名name
对应的名称
pnpm add [package] -r --filter [scope-package-name]
- 工作区包之前的互相链接引用
- 同私有包的安装命令一样,只不过包名需要替换,初始化软链会包含
workspace
前缀,pnpm publish
后会自动修正为真实的包 URL 版本
pnpm add [scope-package-name] -r --filter [target-scope-package-name]
pnpm i
pnpm dev
pnpm build