proForm 组件
proForm 是一系列基于 ant design vue 的 组件库
用来生成弹窗表单,抽屉表单,普通表单
引入
js
import { proForm } from "profield";
使用
html
<proForm
:width="700"
title="规格管理"
v-memo="[modelData, visible, crudLoading]"
v-model:visible="visible"
v-model:data="modelData"
:loading="crudLoading"
@ok="ModelOk"
:columns="columns"
/>
API
内置所有 ant design vue form 的属性,文档
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
title | 弹窗,抽屉标题 | string | '' |
visible(v-model) | 弹窗,抽屉是否显示 | boolean | false |
data(v-model) | 表单数据 | object | {} |
loading | 表单加载状态 | boolean | false |
width | 弹窗,抽屉宽度 | number |string | 800 |
columns 文档 | 表单字段 | columnItem[] | [] |
useDrawer | 是否使用抽屉 | boolean | false |
colSpan | 表单字段占比 | number | 12 |
noDrawerOrModal | 是否不使用弹窗,抽屉 | boolean | false |
事件
事件名 | 说明 | 回调参数 |
---|---|---|
ok | 点击确定按钮 | data |
cancelFunc | 点击取消按钮 | 无 |