<el-input @input="change($event)" size="mini" @blur="onFilter" v-model="filteruser" placeholder="请输入用户名称/账号"></el-input>
date中需要设置 filteruser :‘’,
tableData(){
const filtername=this.filtername;
const filteruser=this.filteruser;
if(filtername) {
return this.datas.filter(item =>(~item.name.indexOf(filtername)) )
}else if(filteruser) {
return this.datas.filter(item =>(~item.user.indexOf(filteruser)) )
}
return this.datas
};
tableData是表格绑定的数据,datas是原始的数据。
Input输入框无法进行输入:
@change($event)",methods: {change(e) {
this.$forceUpdate();
},
};
return this.datas.filter(data => {
return Object.keys(data).some(key => {
return String(data[key]).toLowerCase().indexOf(search) > -1
})
})
————————————————
版权声明:本文为CSDN博主「XUELUO123456789」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XUELUO123456789/java/article/details/102967379