搜索关键词回车功能?
数据格式:
目前的页面
代码如下
selectChange(this: any, list) {
this.ids = list.map(list => { return list.id })
let processName = ""
let sampleProcessLists = ""
let sampleProcessList = list.map(sub => {
return sub.sampleProcessInfo
})
sampleProcessList.forEach(v => {
processName = v.processName
sampleProcessLists = v.sampleProcessList
})
let sampleProcessListss = JSON.parse(JSON.stringify(sampleProcessLists))
for (let i = 0; i < sampleProcessListss.length; i++) {
if (sampleProcessListss[i].processName == processName) {
console.log(sampleProcessListss[i].processName, processName)
this.sampleProcessLists.push(sampleProcessListss[i])
this.isdiabled = false
this.isShowDesc = false
}
}
},
功能点:列表选择复选框,切换列表复选框匹配processName,如果配备到变更流程按钮高亮,如果匹配不到变更流程按钮不高亮,而且 温馨提示:请选择相同样品类型的样品!大佬们,这个代码总感觉写的有问题
期望配备到变更流程按钮高亮,如果匹配不到变更流程按钮不高亮,而且 温馨提示:请选择相同样品类型的样品!
回复
1个回答

test
2024-07-04
可尝试一下在enterKeyFn方法里添加阻止默认事件
this.enterKeyFn = (e)=> {
e.preventDefault();
e.stopPropagation();
...
}
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容