首页 > 其他分享 >elementui文本框_element UI el-autocomplete组件 带输入建议的输入框

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

时间:2023-07-11 18:22:19浏览次数:40  
标签:el elementui 文本框 element autocomplete 输入框 data 输入

elementui文本框_element UI el-autocomplete组件 带输入建议的输入框
原文链接:elementui文本框_element UI el-autocomplete 带输入建议的输入框

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

element组件:

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 组件中

标签:el,elementui,文本框,element,autocomplete,输入框,data,输入
From: https://www.cnblogs.com/sunny3158/p/17545605.html

相关文章

  • 全局重写Element UI中的Message消息提示显示时长
    需求:Message消息提示显示时长过长环境:"vue":"2.6.12"、"element-ui":"^2.15.6"等解决步骤:1、在项目中找到main.js文件2、引人下面两个文件importElementUIfrom'element-ui';import'element-ui/lib/theme-chalk/index.css';3、重写$messa......
  • selenium
    PythonAutomationScriptsExamplesUseDjangoAndSeleniumDjangoisthemostpopularwebframeworkinthepythonworld.Youcanuseittocreateawebsitequicklyandsimply.Seleniumisthemostpopularwebsiteautomationtestingframework,itcanbeus......
  • 使用input标签的时候报错,提示Form elements must have labels: Element has no title
    使用input标签的时候报错,提示Formelementsmusthavelabels:ElementhasnotitleattributeElementhasnoplaceholderattribute大概就是下面这样其实规范化一下,加个label就可以了......
  • shell脚本-监控多台服务器磁盘利用率
    shell脚本-监控多台服务器磁盘利用率介绍第一步:实现免密登录服务器,为后续脚本免密登录做好准备。第二步:把要监控服务器的ip地址root用户端口port写入host.info文件中以便后续脚本从这个文件读取服务器信息。第三步:写shell脚本,先从host.info中拿到信息连接各个服务器,读取......
  • 分组查询时,select的字段是否一定要都在group by中
    分组查询时,select的字段是否一定要都在groupby中?分组查询关键字groupby通常和集合函数(MAX、MIN、COUNT、SUM、AVG)一起使用,它可以对一列或者多列结果集进行分组。例如要统计超市水果的种类,需要用count函数,要统计哪个水果价格最高,要用MAX()函数。一般情况下,我们在使用groupby的......
  • poj 2236 Wireless Network 并查集
    WirelessNetworkTimeLimit: 10000MSMemoryLimit: 65536KTotalSubmissions: 20499Accepted: 8608DescriptionAnearthquaketakesplaceinSoutheastAsia.TheACM(AsiaCooperatedMedicalteam)havesetupawirelessnetworkwiththelapcomputers,butanun......
  • cancel
    cancel取消已存在的打印任务补充说明cancel命令用于取消已存在的打印任务。语法cancel(选项)(参数)选项-a:取消所有打印任务;-E:当连接到服务器时强制使用加密;-U:指定连接服务器时使用的用户名;-u:指定打印任务所属的用户;-h:指定连接的服务器名和端口号。参数打印任务号:......
  • finshell 连接不到服务器,报Session.connect: java.net.SocketException: Connection r
    用finshell一段时间了,非常不错,但是有段时间突然连接不上服务器,各种重装,重启服务器都不行,在网上搜方法也没有好的办法。在我一次实在烦的不得了的时候,让我发现一个好的解决方案。先上图: 是不是出现这个问题,那么我的解决方案是啥呢?看我的手速,就是点击红色的闪电图标,一般连续点击......
  • bs4、selenium的使用
    爬取新闻#1爬取网页---requests#2解析 ---xml格式,用了re匹配的 ---html,bs4,lxml。。。---json: -python:内置的 -java:fastjson---》漏洞-java:谷歌Gson-go:内置基于反射,效率不高#pip3.8installbeautifulsoup4#pip3.8instal......
  • 浅谈 Excel 开发:一 Excel 开发概述
    做Office相关的开发工作快一年多了,在这一年多里,在插件的开发中遇到了各种各样的问题和困难,还好同事们都很厉害,在和他们的交流讨论中学到了很多的知识。目前Office相关的开发资料是比较少的,最最开始的时候,我看的是一本英文资料,然后再就是MSDN上面去提问了。所以我想写一点东西,让大......