vue input实时搜索,以最后一次结果展示

摘要:
要求:根据输入内容实时调用搜索界面。由于网络、异步和其他问题,呈现的结果可能是最后一次搜索输入的内容。例如,如果您连续输入1、12、123,123的结果可能会首先返回到显示器,然后返回12的结果。这是页面上显示的12的结果,这显然是有问题的;解决方案如下:1.在数据中定义一个字段。2.这个。接口事件中的lastRes++;定义变量leta=this。lastRes,然后判断a==t

需求:根据输入内容实时调用搜索接口,因为网络、异步等问题,可能会造成渲染的结果是上一次输入搜索的内容,比如先后输入1、12、123,可能出现123的结果先返回展示,接着才返回12的结果,那这是页面上展示的就是12的结果,这显然是有问题的;解决办法如下

第一种方法:

1、在data中定义一个字段

vue input实时搜索,以最后一次结果展示第1张

 2、在接口事件中 this.lastRes ++ ;定义一个变量 let a = this.lastRes,然后判断a == this.lastRes,如果相等输出结果

vue input实时搜索,以最后一次结果展示第2张

3、效果如下,在没有返回最后一次结果的时候,显示加载效果

vue input实时搜索,以最后一次结果展示第3张

 第二种方法:

1、利用防抖和节流

vue input实时搜索,以最后一次结果展示第4张

vue input实时搜索,以最后一次结果展示第5张

vue input实时搜索,以最后一次结果展示第6张

第一种方法参考链接:https://blog.csdn.net/weixin_41798613/article/details/106947391

免责声明:文章转载自《vue input实时搜索,以最后一次结果展示》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇window开启remote desktop服务python学习笔记(九)内置函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

element-ui的el-table和el-form嵌套使用表单校验

在表单中嵌套和使用表单来验证表单是el表自动获取的后台数据,每行都有el输入验证,因此一条规则的规则不能匹配每行。因此,如果动态属性和规则规则需要如下,则验证警报阈值是无用的。上述代码˂el-table:data=“...

kvm虚拟机快照备份

kvm虚拟机默认使用原始图像格式,该格式具有最佳性能和最快速度。它的缺点是不支持一些新功能,例如映像、zlib磁盘压缩、AES加密等。接下来,启动kvm虚拟机快照备份的过程。查看虚拟机映像快照的版本查看当前虚拟机映像snapshot的版本。您可以看到它是最新的快照版本。...

kettle的job中运行每行

有时,在运行作业中的每一行时,我们需要多次执行作业或转换。假设我们需要导入从开始日期到昨天的所有旧数据。手动执行作业是痛苦和错误的。Kettle可以首先计算正确的日期,然后根据每个日期执行导入作业。在主作业中,返回日期转换首先运行,实际导入数据的作业在转换后运行。它是一个子作业,负责运行每个输入日期。子作业接收每行的“date”日期参数并执行它。在演示示例中...

echarts折线图 鼠标移入改变小点显示样式

=undefined){res+=nameList[i].seriesName+':'+nameList[i].data+'%'+''}}res=res.split;returnres[0]+''+res[1];}}echarts折线图的鼠标移动上去小点显示样式修改tooltip:{trigger:'axis',formatter:function{varr...

iostat

-pdevice|ALL和-x选项互斥。它们用于显示块设备和系统分区的统计信息。您还可以在-p之后指定设备名称,例如#iostat phda或显示所有设备:#iostat pALL-t输出数据时,打印数据收集时间---等待I/O svctm的平均时间:服务时间,从生成IO请求到完成IO的时间。从源代码中可以看出:--完成I/O需求的平均时间*=util---...

Python读取JSON数据操作实例解析

为了遵循JSON规范,您应该只编写Python列表和字典。JSON编码格式与Python语法几乎相同,只是存在一些细微差异。...