待开发
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'});
zuolingfeng