首页 > 其他分享 >el-autocomplete 使用 --模糊查询

el-autocomplete 使用 --模糊查询

时间:2023-03-15 11:59:12浏览次数:34  
标签:el -- list queryString value autocomplete item id

        <el-form-item label="工序">
            <el-autocomplete placeholder="请输入工序名称"
                             v-model="searchForm.process"
                             class="inline-input"
                             :fetch-suggestions="querySearch"
                             :select="handlename"
                             :debounce="10"
                             :popper-append-to-body="false"
                             :trigger-on-focus="true">

            </el-autocomplete>
        </el-form-item>
 querySearch(queryString, callback) {
            // console.log(queryString);
            var list = [];
            if (queryString && queryString.length > 0) {
                list = this.processNodeList.map(item => {
                    return {
                        id: `${item.id}`,
                        value: `${item.process_node_name}` //注意必须要用value,不然下拉框显示空白
                    }
                })
                var list2 = list.filter(p => p.value.indexOf(queryString) > -1);
                callback(list2);
            }
            else {
                list = this.processNodeList.slice(0, 10).map(item => {
                    return {
                        id: `${item.id}`,
                        value: `${item.process_node_name}`
                    }
                });
              
                callback(list);
            }

        },
        handlename(item) {
            console.log("item", item);
        },
<!-- el-autocomplete 宽度自适应 如果无效,加/deep/ -->
        .el-popper[x-placement^=bottom] {
            width: auto !important;
        }

 

标签:el,--,list,queryString,value,autocomplete,item,id
From: https://www.cnblogs.com/QiangQiangDai/p/17217965.html

相关文章

  • GPT-4上线:史上最强大多模态语言模型,堪称最强人工智能,目前OpenAI付费升级GPT-4平台已崩
    “GPT-4,起飞!”今日凌晨1点,OpenAI正式推出史上最强大的GPT-4文本生成AI系统GPT-4:人工智能的新里程碑你可能已经听说过GPT-3,它是一种能够生成自然语言文本的强大模型,可以......
  • 使用socket 和 httpURLConnection发起http请求
    publicstaticvoidtest()throwsException{//http://127.0.0.1:8080/logger/userInetAddressinetAddress=InetAddress.getByName("www.baidu.......
  • 怎么避免服务内存溢出?
    在高并发、高吞吐的场景下,很多简单的事情,会变得非常复杂,而很多程序并没有在设计时针对高并发高吞吐量的情况做好内存管理。自动内存管理机制的实现原理做内存管理,主要考......
  • Java同步容器之stack源码分析
    一、概述Stack是栈。它的特性是:先进后出(FILO,FirstInLastOut)。java工具包中的Stack是继承于Vector(矢量队列)的,由于Vector是通过数组实现的,这就意味着,Stack也是通......
  • 版本发布|TDengine 3.0.3.0 为数据压缩、事件窗口等七大功能加“Buff”
    TDengine 3.0自去年8月份发布以来,已经被大量用户下载使用。在此过程中,涛思的研发同学也没有懈怠,针对大家在社群、各种我们能触达到的平台上提出的种种有价值的反馈,都一......
  • HTTP方法
    常用的HTTP方法浏览器发送请求时采用的方法,和响应无关GET、POST、PUT、DELECT用来定义对于资源采取什么样的操作的,有各自的语义HTTP方法的语义增删改查GET获取数据:......
  • 驻波的概念
    问题一:什么叫驻波比?驻波比是衡量匹配程度的另一个量,一般用在发射机、天线等设备。如果匹配良好,负载阻抗等于电缆特性阻抗,不产生反射,只有入射波,没有反射波,电缆各处电信号的......
  • SM国密算法
    packagecom.abc.apollo.common.util;importjavax.crypto.IllegalBlockSizeException;importjava.security.PrivateKey;importjava.security.PublicKey;importja......
  • 【MDB】Block Format
    Master-to-PeripheralACommunicationBlockforMaster-to-SlavetransmissionsisdefinedasanAddressbyte,optionaldatabytes,andaCHKbyte.Ablockislimi......