待开发
select-find
HTML
1.数组值 2.表单值
{{ getMapText(shipTypeList,form.shipType)}}
1.数组值 2.表单值
{{ getMapText(shipTypeList,form.shipType)}}
js
const getMapText = (data, key) => {
if (data) {
return data.find((item) => item.value == key)?.label;
}
};
const getMapText = (data, key) => {
if (data) {
return data.find((item) => item.value == key)?.label;
}
};
js
const getMapText = (data, keys) => {
if (!data || !keys) return '';
// 处理字符串类型的多值(如"1,2,3")
const keyArray = String(keys).split(',').map(k => k.trim());
const labels = data
.filter(item => keyArray.includes(String(item.value)))
.map(item => item.label);
return labels.join(', ') || '';
};
const getMapText = (data, keys) => {
if (!data || !keys) return '';
// 处理字符串类型的多值(如"1,2,3")
const keyArray = String(keys).split(',').map(k => k.trim());
const labels = data
.filter(item => keyArray.includes(String(item.value)))
.map(item => item.label);
return labels.join(', ') || '';
};
some
js
1.返回值 Boolean
let IDsome=tableData.value?.some((item)=>item.id)
if(IDsome==false) return ElMessage({message: '舱容油品信息必选',type: 'error'});
1.返回值 Boolean
let IDsome=tableData.value?.some((item)=>item.id)
if(IDsome==false) return ElMessage({message: '舱容油品信息必选',type: 'error'});