uniapp-vue3比对筛选

代码

添加了一个 found 标志来跟踪是否已经找到匹配项。

在找到匹配项后,直接设置 value2.value 并退出循环,避免不必要的赋值操作。

javascript 复制代码
api.getTriggerType().then(res => {
	if (res.code == 1) {
		triggerList.value = res.data
		let 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;
				}
			}
		});
	}
})
相关推荐
一 乐2 小时前
旅游|内蒙古景点旅游|基于Springboot+Vue的内蒙古景点旅游管理系统设计与实现(源码+数据库+文档)
开发语言·前端·数据库·vue.js·spring boot·后端·旅游
驯狼小羊羔2 小时前
学习随笔-require和import
前端·学习
excel2 小时前
🚀 从 GPT-5 流式输出看现代前端的流式请求机制(Koa 实现版)
前端
凸头2 小时前
Spring Boot接收前端参数的注解总结
前端·spring boot·后端
爱吃甜品的糯米团子2 小时前
JavaScript 正则表达式:选择、分组与引用深度解析
前端·javascript·正则表达式
excel2 小时前
Vue SSR 编译器源码深析:ssrTransformShow 的实现原理与设计哲学
前端
excel2 小时前
深入解析 Vue 3 SSR 编译管线:ssrCodegenTransform 源码全解
前端
excel2 小时前
深入解析 Vue SSR 编译器的核心函数:compile
前端
IT_陈寒2 小时前
Vue 3性能优化实战:7个关键技巧让我的应用加载速度提升50%
前端·人工智能·后端
excel2 小时前
Vue SSR 错误系统源码解析:createSSRCompilerError 与 SSRErrorCodes 的设计原理
前端