# valueType
valueType 是 ProComponents 的灵魂,ProComponents 会根据 valueType 来映射成不同的表单项。以下是支持的常见表单项:
| valueType | 说明 |
|---|---|
input | el-input |
select | el-select |
cascader | el-cascader |
radio-group | el-radio-group |
checkbox-group | el-checkbox-group |
input-number | el-input-number |
switch | el-switch |
time-select | el-time-select |
time-picker | el-time-picker |
date-picker | el-date-picker |
upload | el-upload |
rate | el-rate |
# valueEnum
valueEnum 是最基础的用法,它支持传入一个 Object 或者是 Map,相比于 options 格式更加的简单。
{
all: '全部',
open: '未解决',
closed: '已解决'
}
1
2
3
4
5
2
3
4
5
new Map([
['all', '全部'],
['open', '未解决'],
['close', '已解决']
])
1
2
3
4
5
2
3
4
5
会自动生成
[
{ label: '全部', value: 'all' },
{ label: '未解决', value: 'open' },
{ label: '已解决', value: 'closed' }
]
1
2
3
4
5
2
3
4
5