yw-common-list
Version:
基于vxe-table封装的自定义可配置表格
56 lines (54 loc) • 886 B
JavaScript
/**
* lz,2022-09-26 11:53
* $END$
*/
export const fieldType = [
{
label: '单选框',
value: 'radio'
},
{
label: '多选框',
value: 'checkbox'
},
{
label: '文本输入框',
value: 'string'
},
{
label: '数字输入框',
value: 'number'
},
{
label: '日期选择器',
value: 'date'
},
{
label: '开关',
value: 'switch'
},
{
label: '下拉选择',
value: 'select'
},
{
label: '级联选择',
value: 'cascader'
},
{
label: '自定义',
value: 'custom'
}
]
// 渲染的组件
export const fieldTypeDom = {
radio: 'el-radio',
checkbox: 'el-checkbox',
string: 'el-input',
number: 'el-input',
date: 'el-date-picker',
switch: 'el-switch',
select: 'el-select',
cascader: 'el-cascader',
custom: 'slot'
}