前言
小伙伴们,大家好,我最近一直在使用vben(Vben Admin)框架,虽然我感觉他封装的不错,但是使用过程中,还是会出现很多很难解决的bug,为了大家在以后的开发中,少走弯路,节省时间,所以我把一些难以解决和不易发现的bug给大家总结出来,大家一起进步。
今天主要讲讲ApiCascader(动态级联选择器)的问题。主要有几点:
参数
vben在很多的动态选择器中的参数使用的都是params作为参数来展示(ApiSelect, ApiTreeSelect),例如
举例一个form表单的动态获取
export const addFormSchema: FormSchema[] = [
{
field: 'receiveType',
label: '业务类型',
component: 'ApiSelect',
defaultValue: '1',
componentProps: {
placeholder: '请选择业务类型',
api: dictDetailListByCode,
labelField: 'value',
valueField: 'code',
showSearch: true,
params: { dictType: 'receive_type' },
},
required: true,
colProps: { span: 12 },