实现通过拖拽组件来生成功能页面。类似于GrapesJS这样的功能。
Demo预览请查看:可拖拽组件Demo地址
主要实现功能点如下:
- 编辑器
- 自定义组件
- 拖拽
- Element UI
- Vue(2.x) + Vuex + Vue Router
- Typescript
- less
Requires Node.js 6+
- yarn install dependencies / npm install
- yarn serve / npm run serve
- visit http://localhost:8080/
- 在项目中加入了Cypress V6.6.0进行端到端的自动化测试
- 启动Cypress自动化测试: npm run cy:open / yarn cy:open
- 所有的测试用例都位于根目录下面的
cypress
文件夹下面 - 如需要自动化测试的视频录制,请使用
npm run cy:video
,成功之后保存在cypress/videos/
文件夹之下