element UI el-autocomplete 带输入建议的输入框

Element UI autocomplete带输入建议 自动补全后缀(邮箱地址) Element UI autocomplete带输入建议 自动补全后缀(邮箱地址) 官网介绍 autocomplete 是一个可带输入建议的输入框组件,fetch-suggestions 是一个返回输入建议的方法属性,如 querySearch(queryString, cb),在该方法中你可以在你的输入建议数据准备好时通过 cb(data) 返回到 autocomplete 组件中。 这个组... 阅读详情

项目需求:需要用户在输入框中输入公司 全名    但是为了避免用户输入不全   需要做一个带输入建议的输入框

element组件:

el-autocomplete 

        class="inline-input"          

        v-model="state1"         

        placeholder="请输入内容"     

        :fetch-suggestions="querySearch"                       // fetch-suggestions 是一个返回输入建议的方法属性

         :trigger-on-focus="false"                                //  false = >输入后匹配输入建议  true => 激活即列出输入建议

        @select="handleSelect"                                 // 点击选中建议项时触发  handleSelect

>   

在输入框变化时 会触发  querySearch 函数    获取到当前输入的字段  然后调用 createFilter 函数 筛选数据

下图为官方写法  

官方写法将 全部数据 放在 loadAll 函数里   然后通过 createFilter 函数做筛选

而我需要从后台获取数据。

querySearch(queryString, cb) {   

        this.$http({

            url: this.$http.adornUrl("/sys/selct/companyname"),

            method: "post",

            params: this.$http.adornParams({

                    companyName:queryString 

             })

        }).then(({ data }) => {

                for(var i=0;i

                        data.data[i].value = data.data[i].companyName;   

                }

                cb(data.data);

      });

}

 我需要筛选的数据字段名并不是value,所以现在需要遍历数组把筛选字段换成value

最后将数据 cb() 回去  返回到 autocomplete 组件中 

ElementUi el-autocomplete 踩坑 (使用clearable清除,点击输入框下拉条件不再显示) 今天在写组件的时候,用到了el-autocomplete来做模糊搜索。因为要可以清除条件,所以加了clearable属性,然后遇到了个bug。点击清除图标后,如果你已经是聚焦状态了,你在点击输入框,下拉框不会再显示了 查了一下,是因为有element-ui源码有bug,主要原因是 参考该博客 autocomplete组件在执行清除事件时,将activated置为false。这时候下拉框不会显示了,而在querySearch执行成功后又没有将activated置为true。所以导致了该bug。解决的核心. 阅读详情

相关推荐

Element-UI el-autocomplete带输入建议的输入框组件

el-autocomplete 是一个可带输入建议的输入框组件,fetch-suggestions 是一个返回输入建议的方法属性,如 querySearch(queryString, cb),在该方法中你可以在你的输入建议数据准备好时通过 cb(data) 返回到 el-autocomplete 组件中。

一碗清深的博客 1475

循环el-autocomplete时 fetch-suggestions传递多个参数

<el-autocomplete style="width:100%" :fetch-suggestions="((queryString,callback) => {querySearch(queryString,callback,item.values)})" :maxlength="10" placeholder="请输入内容" ...

bhchuan的博客 2630

基于UCD3138的数字控制硬开关全桥DC-DC电源设计实战解析

在开关电源设计中,数字控制技术正逐步取代传统模拟方案,以其卓越的灵活性、可编程性和强大的数据处理能力,成为应对复杂动态响应与智能化需求的关键。其核心原理在于通过高精度模数转换器(ADC)实时采样电压、电流信号,经由数字信号处理器(如ARM内核)运行PID等控制算法,动态调整数字脉宽调制(DPWM)输出,从而实现对功率级的精确控制。这种技术价值体现在能够轻松实现高级算法(如输入电压前馈、非线性补偿)、灵活配置保护参数,并通过PMBus等接口实现智能化监控与管理。其典型应用场景包括通信基站、服务器电源以及工业设

1313

vue3中,如何主动触发 element-plus 组件 el-autocomplete 的 fetch-suggestions 方法,达到刷新筛选结果效果?

不知道如何 主动触发 fetch-suggestions 方法? 那往下看就对了!vue3, 在使用 element-plus 的远程搜索,筛选结果的组件 el-autocomplete 时候,因为要用到搜索范围,所以使用了 前置的插槽 放置下拉选择组件 el-select。使用 autocomplete 组件范围有:标题、内容、所有。当每次切换范围的时候,需要重新请求后台并将结果,并重新显示出来,即重新触发一下组件的 fetch-suggestions绑定的方法。但是这个方法的参数有个cb回调函数,js无

hl199626的博客 9139

六款经典限流保护电路设计:从原理到实战的完整指南

在电子系统设计中,过流保护是确保电路可靠运行的基础技术。其核心原理是通过电流采样、比较与执行三个环节构成闭环控制,将不可见的电流转化为可测量的电压信号进行处理。这项技术的核心价值在于防止因短路、堵转或异常负载导致的元器件损坏,从而提升整个系统的稳定性和安全性。在电源管理、电机驱动和精密仪器等应用场景中,限流保护电路都是不可或缺的安全屏障。本文深入解析了基于运放和晶体管搭建的经典方案,并重点探讨了采样电阻选型、参考电压生成以及PCB布局中的开尔文连接等工程实践要点,帮助读者从热门的DIY项目到工业控制都能实现

weixin_29166013的博客 358

YOLOv8知识蒸馏实战:用BCKD和LD在自制数据集上分别提点1.63%和1.69%的保姆级教程

本文详细介绍了在YOLOv8模型上应用知识蒸馏技术(BCKD和LD方法)的实战教程,通过自制数据集实现性能提升1.63%和1.69%。内容涵盖环境配置、模型选择、BCKD和LD的具体实现及调参技巧,适合目标检测领域的开发者和研究者。

weixin_29082143的博客 245

el-autocomplete使用详解

1、具体实现功能:本次使用的是autocomplete(自动完成)标签,用来做在输入框中输入数据后会出现提示列表。2、标签中的属性(1)v-model:"school":当用户选择提示框中的某一项(item)时,该项(item)中的value值会给属性school赋值(this.school=item.value)。(2):fetch-suggestions="querySchool"如下图所示,在调用querySchool(queryString,callback)方法时,其中参数:“querySchoo

weixin_57631344的博客 1万+

[Ethernet in CANoe]4--CANoe工程中SOME/IP报文的详细介绍(二)

介绍了SOME/IP报文的SD报文(ServiceDiscovery),本片文章开始继续介绍SOME/IP报文。

汽车ECU自动化测试 1115

el-autocomplete模糊(联想)查询 fetch-suggestions传递多个参数

【代码】el-autocomplete模糊查询 fetch-suggestions传递多个参数。

weixin_47218354的博客 624

自动驾驶技术路线之争:纯视觉与多模态融合的成本与性能博弈

本文深入剖析了自动驾驶领域两大主流技术路线——纯视觉与多模态融合的本质差异。文章从成本结构、性能博弈与商业逻辑等多维度展开,揭示了纯视觉方案在硬件成本与数据算力投入上的权衡,以及多模态融合方案在安全冗余与感知稳定性方面的优势。这场技术路线之争,实则是车企在性能、成本与商业化落地之间寻求平衡的综合博弈。

weixin_29038303的博客 391

【立创EDA-PCB设计基础】4.模块化布局

本文对本专栏绘制的原理图进行模块化布局,首先进行预布局(将每个模块放一起),然后进行精细化布局(按照原理图来精细化布局)。

嵌入式阿齐Archie 3万+

vue+element UI带输入建议的输入框el-autocomplete

     之前做的项目中使用了element的选择器,然而由于选项太多不好找就更换为带输入建议的输入框 但我们接口要求并非是传入公司名称,而是传入这个注册公司的id,后端传入的数据结构经过转换后大致是这样的: companyList = [ { company_id: 1, comopany_name: '腾讯' }, { company_id: 2, comopany_...

云中客的博客 1万+

OpenClaw 超级 AI 实战专栏【实战案例】(五)邮件收发 + 日历日程 + 文件管理一站式搞定

OpenClaw 实现办公自动化核心是模块解耦:邮件收发、文件管理、日历日程各自封装,便于维护和扩展;开发中需重点解决编码兼容、权限配置、时间格式、重复处理四大类坑点,核心思路是 “提前校验 + 异常兜底 + 统一格式”;敏感信息(邮箱密码、API Token)务必通过.env管理,避免硬编码泄露。

qq_36130719的博客 746

elementui文本框_element UI el-autocomplete 带输入建议的输入框

项目需求:需要用户在输入框中输入公司 全名 但是为了避免用户输入不全 需要做一个带输入建议的输入框element组件:class="inline-input"v-model="state1"placeholder="请输入内容":fetch-suggestions="querySearch"// fetch-suggestions是一个返回输入建议的方法属性:trigger-on-fo...

weixin_39953845的博客 485

华为OD机试:查找接口成功率最优时间段 (C/C++/Py/Java/JS/GO)

华为OD机试双机位C卷 查找接口成功率最优时间段,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。

qq_45776114的博客 4687

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

element UI带输入建议输入框el-autocomplete点击回车下拉框不消失问题

问题描述 点击回车(或者自己定义的icon图标)不能收起建议框 解决 当建议框的内容为空的时候建议框会自己收起 <el-autocomplete // 加一个ref ref="autocomplete" class="my-input" v-model="sub" :fetch-suggestions="querySearch" placeholder="输入内容" :trigger-on-focus

honeymoon_的博客 3850

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

element UI el-autocomplete带输入建议输入框用法

下图为官方代码,主部分我写了一些注解 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <link .

weixin_41764042的博客 1158

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

element UI el-autocomplete 带输入建议的输入框(转)

element UI el-autocomplete 带输入建议的输入框 转载出自这里,我还没有尝试 (https://www.jianshu.com/p/de922caf337c)

weixin_40499698的博客 407

element-ui的el-autocomplete组件(带建议的输入框)根据输入进行提示,并在以特定符号分割时重新提示

需求 我这里需要对用户输入的内容进行提示,然后用户输入了特定的分割符号时,重新匹配提示 遇到的问题以及解决问题方法 这个组件本身是点击某个建议就将对应的value直接赋值给v-model绑定的值,所以不符合现在的需求,这里赋的值需要更改为“最后一个分割符号及其之前的值 + 所点击的建议项的值”。 解决的方法是在返回建议项的方法中(fetch-suggestions),给每一个建议项添加一个msg的属性用于存储输入框中应该展示的值,之后在点击建议项的回调函数中(select)将msg的值赋值给v-model绑

立于浮华之世,奏响天籁之音 1433

element UI实现输入建议下拉列表 —— el-select filterable可筛选的下拉列表 or 带输入建议的输入框 el-autocomplete ?

场景描述 某班级共100个学生,现需录入学生信息,录入学生姓名时,页面上显示学生姓名,但传给后端的是学生的学号 常见误区 很多人第一反应是使用带输入建议的输入框 el-autocomplete 实现,但el-autocomplete的绑定值和显示值无法分离。 所以,此种显示和绑定值分离的情况,应使用可筛选的下拉列表实现,即带filterable属性的el-select 完整范例 <template> <div style="padding: 20px"&..

朝阳39的博客 2250

element UI的带输入建议el-autocomplete总结(详细,全)

引用el-autocomplete 触发带输入建议的两种方式 转成输入建议回调的数据结构 增加回车触发事件 解决回车后建议输入框没消失的bug

fenger_c的博客 9万+

VUE 使用 element-ui 的 el-autocomplete 组件实现输入框自动提示查询功能 超简单!!!

VUE 使用 element-ui 的 el-autocomplete 组件实现输入框提示功能 昨天是我第一次接触vue,就分配了一个把下拉框改成带提示功能的输入框的任务,这样提高用户体验,不用从好多选项选出所要的值。我踩了很多雷最后才是实现出来,希望对大家有用。 1.el-autocomplete是elementUI的一个组件,所以先把element-ui引进vue项目中: npm i elem...

zwy15841139493的博客 2万+

ElementUi使用el-autocomplete实现搜索建议(无数据匹配+点击clearable清除,不触发下拉选项)

ElementUi使用el-autocomplete实现搜索建议(无数据匹配+点击clearable清除,不触发下拉选项)

小太阳的博客 1万+

Vue-----element框架中,可输入下拉框(el-select和el-autocomplete对比)

需求:需要一个即可选择也可输入的输入框,且需要自定义模板(输入视频源url时,其名称也需展示)。 考虑到element有两种组件可实现,那么就来对比一下这两种 实现: 的实现比较简单,参考element的官网:https://element.eleme.io/#/zh-CN/component/select 只需加filterable allow-create即可完成此需求,且有clearable...

xyy1234567891的博客 1万+
上一篇: auve子表单中只读不好用
下一篇: java ppt转图片 解决图片不清晰问题,Java PowerPoint转图片,使用java操作ppt转图片
ole_triangle_java
博客等级 码龄10年 82粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值