elementui搜索框-当element-UI中的el-select下拉框可以搜索时,过滤

2023-08-26 0 7,553 百度已收录

使用element-UI框架,我们经常会用到el-select下拉框,很多时候我们需要用到可搜索下拉框。 之后elementUI官网上的例子只提到了filter-method可以自定义搜索方式,但是并没有详细介绍如何使用,这里简单介绍一下使用方法,希望对大家有所帮助给你

在el-select中添加filterable属性来开启搜索功能elementui搜索框,然后我们可以使用:filter-method="dataFilter"自定义一个搜索过滤条件,这里编写我们自己的逻辑代码

注意过滤的时候一定要先把输入值参数给到下拉框绑定的变量elementui搜索框,不然过滤的时候就会出现问题,代码如下,自己看一下,不难

将示例代码放在后面









export default {
data() {
return {
optionsCopy: [{
value: '1',
label: 'meat'
}, {
value: '2',
label: 'drink'
}, {
value: '3',
label: 'food'
}, {
value: '4',
label: '龙须面'
}, {
value: '5',
label: '北京烤鸭'
}],
options: [{
value: '1',
label: 'meat'
}, {
value: '2',
label: 'drink'
}, {
value: '3',
label: 'food'
}, {
value: '4',
label: '龙须面'
}, {
value: '5',
label: '北京烤鸭'
}],
value: ''
};
},
methods: {
dataFilter(val) {
this.value = val;
if (val) { //val存在
this.options = this.optionsCopy.filter((item) => {
if (!!~item.label.indexOf(val) || !!~item.label.toUpperCase().indexOf(val.toUpperCase())) {
return true
}
})
} else { //val为空时,还原数组
this.options = this.optionsCopy;
}
}
}
};

疗效图

elementui搜索框-当element-UI中的el-select下拉框可以搜索时,过滤

嗯,就酱吧~~

当element-UI中的el-select下拉框可搜索时,filter-method自定义搜索技巧的相关教程就结束了。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 elementui elementui搜索框-当element-UI中的el-select下拉框可以搜索时,过滤 https://www.wkzy.net/game/160535.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务