uniapp-vue3比对筛选

打印 上一主题 下一主题

主题 1771|帖子 1771|积分 5313

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码

添加了一个 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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天津储鑫盛钢材现货供应商

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表