# vue-generate-form
**Repository Path**: mirrors/vue-generate-form
## Basic Information
- **Project Name**: vue-generate-form
- **Description**: 简介 Vue动态生成表单组件 可以根据数据配置表单 使用的UI库是iView 整体组件布局方式借鉴了form-create的写法 在此表示感谢 在Vue里 一般要用到什么组件或数
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 12
- **Forks**: 5
- **Created**: 2018-12-28
- **Last Updated**: 2023-09-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## 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)
```
```