IT评测·应用市场-qidao123.com技术社区

标题: uniapp-vue3比对筛选 [打印本页]

作者: 天津储鑫盛钢材现货供应商    时间: 2024-11-3 05:33
标题: uniapp-vue3比对筛选
代码

添加了一个 found 标志来跟踪是否已经找到匹配项。
在找到匹配项后,直接设置 value2.value 并退出循环,避免不必要的赋值操纵。
  1. api.getTriggerType().then(res => {
  2.         if (res.code == 1) {
  3.                 triggerList.value = res.data
  4.                 let tid = data.trigger_type_id;
  5.                 let found = false; // 添加一个标志来跟踪是否找到匹配项
  6.                 triggerList.value.forEach((item, index) => {
  7.                         if (tid == item.id && !found) { // 只在找到匹配项时执行
  8.                                 value2.value = index;
  9.                                 found = true; // 设置标志为true
  10.                         } else {
  11.                                 if (!found) { // 只有在未找到匹配项时才重置
  12.                                         value2.value = 0;
  13.                                 }
  14.                         }
  15.                 });
  16.         }
  17. })
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4