美文网首页
前端模糊查询

前端模糊查询

作者: LeeYaMaster | 来源:发表于2020-06-11 21:21 被阅读0次

实现前端模糊查询效果

image.png
        <div class="header">
            <div class="search">
                <!--   下拉框            -->
                <a-select style="width: 120px" @change="handleChange">
                    <a-select-option v-for="(item,index) in criteria" :value="item" :key="index">
                        {{item}}
                    </a-select-option>
                </a-select>
                <!--     搜索框           -->
                <a-input-search placeholder="请输入搜索文字" enter-button @search="onSearch" style="width: 250px;"/>
            </div>
            <a-button type="primary" class="add-btn" @click="showDrawer">
                添加
            </a-button>

            <a-button type="" class="add-btn" @click="query" style="margin-right: 10px;">
                刷新
            </a-button>
        </div>
              //数据
              data:[],//总数据
                criteria: [
                    "name"
                ],
                criteriaActice: '',
                search: '',

            //方法
            handleChange(value) {
                console.log(`selected ${value}`);
                this.criteriaActice = value;
            },
            //搜索框
            onSearch(search_value) {
                console.log(search_value);
                let c = this.criteriaActice;
                if (!c) {
                    this.$message.error("请选择条件");
                    return;
                }
                let newData = this.data.filter((value) => {
                    return search_value.trim() == value[c] ? true : false;
                });
                this.data = newData;
            },
    .header {
        overflow: hidden;
        margin: 20px 0;
    }

    .add-btn {
        float: right;
    }

    .search {
        float: left;
    }

实验证明

这种方法可以达到模糊查询的效果,但是把搜索的字删了,数据也就没了,不能复原,应该要在另外一处开辟一个新变量,保存总的数据,再用一个变量来显示,就可以解决这个问题了。因为懒,所以我就没有写。

相关文章

  • 前端模糊查询

    实现前端模糊查询效果 实验证明 这种方法可以达到模糊查询的效果,但是把搜索的字删了,数据也就没了,不能复原,应该要...

  • js前端模糊查询

    模糊查询,就是根据关键字把列表中符合关键字的罗列出来(当然这里只做了最简单的),也就是要检查列表的每一项中是否含有...

  • 前端js模糊搜索(模糊查询)

    1.html结构: 查询结果放ul里面 2.css样式: 查询结果对应的显示框css 列表都是li组成css 这个...

  • js实现模糊查询纯前端

    今天为大家分享js实现模糊查询的功能! (如果解决了您的问题,请帮忙给我点个赞吧,谢谢!!!) 话不多说直接上代码...

  • Mybatis模糊查询限定词注入

    问题 前端大佬测试反馈,使用MyBatis中的模糊查询时,当查询关键字中包括有_、%时,查询关键字失效,会返回所有...

  • 纯前端多条件查询

    说明:①纯前端多条件查询,不涉及后端请求②可多条件精确匹配和单个条件模糊匹配(或则多个条件模糊匹配)③不懂看看注释...

  • SQL模糊查询法

    SQL模糊查询语法LIKE 有关SQL模糊查询 执行 数据库查询时,有完整查询和模糊查询之分。 一般模糊语句如下:...

  • 前端indexDB封装可支持模糊查询

    js html

  • 模糊查询

    模糊查询 。_:任意一个字母。%:任意0~n个字母 查询姓名由5个字母构成名字:select * from 表名 ...

  • 模糊查询

    对于模糊查询,一般都是传关键字给后端,由后端来做。但是有时候一些轻量级的列表前端来做可以减少ajax请求,在一定程...

网友评论

      本文标题:前端模糊查询

      本文链接:https://www.haomeiwen.com/subject/mxmitktx.html