# 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) ``` ``` ``` ### 在HTML文件中直接引用 使用的是dist目录中的`vue-form-maker.js` ``` ``` ```
``` ``` ``` ## License MIT