UNPKG

@form-create/vant

Version:

VantUI版本低代码表单|FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的低代码表单生成组件。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。

51 lines (48 loc) 1.56 kB
import { Form, Cell, Button, Field, Col, Row, Popup, Calendar, Cascader, CheckboxGroup, Checkbox, DatePicker, Picker, RadioGroup, Radio, Rate, Slider, Stepper, Switch, TimePicker, Uploader } from 'vant'; export default function install(formCreate) { formCreate.useApp((_, app) => { app.component(Form.name) || app.use(Form); app.component(Cell.name) || app.use(Cell); app.component(Button.name) || app.use(Button); app.component(Field.name) || app.use(Field); app.component(Col.name) || app.use(Col); app.component(Row.name) || app.use(Row); app.component(Popup.name) || app.use(Popup); app.component(Calendar.name) || app.use(Calendar); app.component(Cascader.name) || app.use(Cascader); app.component(CheckboxGroup.name) || app.use(CheckboxGroup); app.component(Checkbox.name) || app.use(Checkbox); app.component(RadioGroup.name) || app.use(RadioGroup); app.component(Radio.name) || app.use(Radio); app.component(DatePicker.name) || app.use(DatePicker); app.component(Picker.name) || app.use(Picker); app.component(Rate.name) || app.use(Rate); app.component(Slider.name) || app.use(Slider); app.component(Stepper.name) || app.use(Stepper); app.component(Switch.name) || app.use(Switch); app.component(TimePicker.name) || app.use(TimePicker); app.component(Uploader.name) || app.use(Uploader); }); }