JavaScript 根据itemType值动态设置表单类型
可以使用条件语句来根据不同的值设置不同的类型:
this.formData = this.activityDetail.customizeList.map((item) => {
let type = '';
if (item.itemType === 1) {
type = '文字输入';
} else if (item.itemType === 2) {
type = '单选框';
} else if (item.itemType === 3) {
type = '多选框';
}
return {
id: item.customizeId,
placeholder: `请输入${item.itemLabel}`,
label: item.itemLabel,
type: type,
rules: {
name: item.customizeId,
value: '',
verify: true,
errMess: `${item.itemLabel}未填写`,
},
};
});
这里使用了一个if-else语句来根据不同的item.itemType值设置不同的type值。
原文地址: https://www.cveoy.top/t/topic/owKy 著作权归作者所有。请勿转载和采集!