Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/woai3c/vue-form-maker

Vue 表单生成器——动态生成表单组件
https://github.com/woai3c/vue-form-maker

Last synced: about 7 hours ago
JSON representation

Vue 表单生成器——动态生成表单组件

Awesome Lists containing this project

README

        

## 简介
Vue 动态生成表单组件,可以根据数据配置表单,使用的UI库是[iView](https://www.iviewui.com/)。

有问题或BUG欢迎提 [issues](https://github.com/woai3c/vue-form-maker/issues)

* [文档](https://github.com/woai3c/vue-form-maker/blob/master/doc.md)
* [在线DEMO](https://github.com/woai3c/vue-form-maker/blob/master/demo.md)
## 表单组件
* Input 输入框
* Button 按钮
* Radio 单选框
* Checkbox 多选框
* Icon 图标
* Switch 开关
* Select 选择器
* Slider 滑块
* DatePicker 日期选择器
* TimePicker 时间选择器
* Cascader 级联选择器
* InputNumber 数字输入框
* Rate 评分
* Upload 上传
* ColorPicker 颜色选择器

## 使用
### 在单文件组件中引用
```
npm i vue-form-maker
```

```
import VueFormMaker from 'vue-form-maker'
import ViewUI from 'view-design';
import 'view-design/dist/styles/iview.css';
// 如需使用城市数据 可以这样引用
// 省 市 县
import 'vue-form-maker/dist/cityData3Level'
// 省 市
import 'vue-form-maker/dist/cityData2Level'
// 城市数据文件定义了一个全局变量cityData 在项目里直接使用cityData即可

Vue.use(ViewUI)
Vue.use(VueFormMaker)
```
```



// 或者

```

### 在HTML文件中直接引用
使用的是dist目录中的`vue-form-maker.js`
```

```
```





```
```

```

## License
MIT