Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mydaoyuan/config_create_form
vue config form
https://github.com/mydaoyuan/config_create_form
configuration forms vue
Last synced: 23 days ago
JSON representation
vue config form
- Host: GitHub
- URL: https://github.com/mydaoyuan/config_create_form
- Owner: mydaoyuan
- Created: 2018-11-01T13:20:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-03T14:38:34.000Z (about 6 years ago)
- Last Synced: 2024-11-11T18:39:14.056Z (3 months ago)
- Topics: configuration, forms, vue
- Language: Vue
- Size: 194 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# config_create_form
基于 element-UI,使用配置的形式,开发简单的 form 表单。
## 为什么会有这个项目
工作业务中有大量的表单业务,而这些表单又往往是一些简单的东西。
所以为了提高开发效率,尝试抽离成配置形式。
## TODO
- [x] 表单校验
- [x] 深层表单
- [x] 自定义 slot 插入
- [x] 配置多层表单的数据结构树状化,现在数据结构不清晰
- [-] element 官网的配置对封装后的表单依然生效(已完成`form`组件的`props`,`el-form-item`组件还未完成)
- [ ] 数据回流 修改 data 直接变更
- [ ] 丰富组件支持
- [ ] 校验规则简化
- [ ] ...## 启动步骤
```bash
# 安装依赖包
npm install# 启动开发服务
npm run serve
```