Skip to content

待开发

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'});

替我上班,工资分你一半