ProTable
Table 属性
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 必填 |
|---|---|---|---|---|---|
| columns | 列 column 的配置数组 | ColumnProps< any > | - | - | true |
| api | 请求接口 | 要在表中渲染的数据数组 | - | - | true |
columns 属性
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 必填 |
|---|---|---|---|---|---|
| type | 是否开启下拉,多选 | string | expand / selection | - | - |
| prop | 字段名称 | string | - | - | * |
| label | 显示名称 | string | - | - | * |
| width | 宽度 | string | - | - | - |
ProFrom
Table 属性
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 必填 |
|---|---|---|---|---|---|
| schemas | 列 schemas 的配置数组 | IForm[] | - | - | true |
| model | 请求数据 | 要在表单中渲染的数据 | Object | - | true |
schemas 属性
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 必填 |
|---|---|---|---|---|---|
| type | 标签类型 | string | input / radio / checkbox / select / textarea | - | * |
| prop | 字段名称 | string | - | - | * |
| label | 显示名称 | string | - | - | * |
| required | 是否必选 | boolean | - | - | - |
| col | 宽度 | number | - | 24 | - |
| component | 当type = checkbox,radio ,select 的时候使用 | FromComponent | - | - | - |
| rules | 表单验证规则 | FormItemRule | - | - |
component 属性
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 必填 |
|---|---|---|---|---|---|
| option | option数据配置数组 | FromOtions[] | - | - | * |
| type | 数据类型 | string | number / year / month / date / datetime/ week/datetimerange/daterange | - | - |
| format | 返回格式 | string | - | YYYY-MM-DD | - |
option
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 必填 |
|---|---|---|---|---|---|
| label | 显示名称 | string | - | - | * |
| value | 上传参数 | string | - | - | * |
rules 属性
| 属性名 | 说明 | 类型 | 可选值 | 默认值 | 必填 |
|---|---|---|---|---|---|
| type | 验证类型 | string | 见rules type | - | - |
| message | 提示信息 | string | - | - | - |
rules type
| 属性名 | 说明 |
|---|---|
| string | 必须是字符串类型 |
| number | 必须是数字类型 |
| boolean | 必须是布尔类型 |
| method | 必须是function类型 |
| regexp | 必须是RegExpRegExp类型 |
| integer | 必须是整数 |
| float | 必须是浮点数 |
| array | 必须是数组 |
| object | 必须是对象 |
| enum | 必须是枚举 |
| date | 必须是Date |
| url | 必须是url |
| hex | 必须是hex |
| 必须是email | |
| any | 可以是任何类型。 |