<input
type="text"
@focus="searchFocus"
class="inputfocus"
v-model="searchValue"
@input="changeInput()"//数据监听效果
placeholder="搜索展位或是公共设施"
/>
changeInput() {
// console.log(this.searchValue);
window.setTimeout(() => {//计时器以防不断请求
this.itemArr = [];
this.browses.map(item => {
// console.log(this.searchValue);
//==========过滤输入的东西
if (this.searchValue != "") {
this.serchEmpty = false;//设置显示/不显示v-if实现
if (item.exhibitor && item.no) {
if (item.exhibitor.includes(this.searchValue)) {
// console.log(item);
this.itemArr.push(item);
console.log(this.itemArr);
} else if (item.no.includes(this.searchValue)) {
// console.log(item)
this.itemArr.push(item);
console.log(this.itemArr);
}
}
} else {
// console.log(this.serchEmpty);
this.serchEmpty = true;//
this.itemArr = [];
}
});
}, 500);
},