uniapp-vue3比对筛选
代码
添加了一个 found 标志来跟踪是否已经找到匹配项。
在找到匹配项后,直接设置 value2.value 并退出循环,避免不必要的赋值操作。
api.getTriggerType().then(res => {if (res.code == 1) {triggerList.value = res.datalet tid = data.trigger_type_id;let found = false; // 添加一个标志来跟踪是否找到匹配项triggerList.value.forEach((item, index) => {if (tid == item.id && !found) { // 只在找到匹配项时执行value2.value = index;found = true; // 设置标志为true} else {if (!found) { // 只有在未找到匹配项时才重置value2.value = 0;}}});}
})