vue怎么判断input框是否输入重复的值?
功能点是点击搜索id后,input框清空,再次输入相同的值就提示已有相同的值
代码如下:
handelSearch(this: any) { if (!this.input.number) {
Msg("无此二维码数据", this);
return
}
this.getTabledata()
this.getStutasdata()
},
期望如果重复的id 就提示 相同的id,也就不调接口了
回答:
用一个值来存对比:
data() { return {
lastInputNumber: null,
input: {
number: ''
}
};
},
methods: {
handelSearch() {
if (!this.input.number) {
Msg("无此二维码数据", this);
return;
}
if (this.input.number === this.lastInputNumber) {
Msg("已有相同的值", this);
return;
}
this.getTabledata();
this.getStutasdata();
this.lastInputNumber = this.input.number;
}
}
以上是 vue怎么判断input框是否输入重复的值? 的全部内容, 来源链接: utcz.com/p/934192.html