vue2.0实现移动端的输入框实时检索更新列表功能


Posted in Javascript onMay 08, 2018

最近在做vue2.0的项目遇到一个移动端实时检索搜索更新列表的效果,当用户在搜索框输入客户的电话或姓名的时候,客户列表内容会做相应的更新,下面给大家看下图~·

vue2.0实现移动端的输入框实时检索更新列表功能

html  

vue2.0实现移动端的输入框实时检索更新列表功能

<input type="text" id="getval" class="flex-1" @blur="serchhide" v-model="val" v-focus v-on:input ="inputFunc">

v-on:input ="inputFunc" 来监听input框value内容的变化,如果内容更新会调用inputFunc函数~~

 js:

vue2.0实现移动端的输入框实时检索更新列表功能

在vue的method方法中写下inpuFunc函数,获取input框的value值然后传给渲染客户列表的这个函数queryData();

这里的第二个参数穿的false是因为queryData()会做一个数据请求,然后把匹配的数据在渲染出来,

这里面数据请求成功后,我们通过isConcat(是否拼接数组)参数控制,这个请求过来的数据是拼接在原来的customerlist数组内还是直接替换customerlist数组里面的数据,

所以因为这个时候展示的数据是匹配出来的,所以需要替换数组里面的数据,所以这个时候函数的参数isConcat=false

vue2.0实现移动端的输入框实时检索更新列表功能

 备注:给你们简略的看下这个客户列表渲染的结构,及数据结构

结构:

vue2.0实现移动端的输入框实时检索更新列表功能

数据结构:

vue2.0实现移动端的输入框实时检索更新列表功能

vue2.0实现移动端的输入框实时检索更新列表功能

这里rows是一个数组,所以把这个数据用js 里concat函数拼接数组 也就是拼接数据实现了这个新数据旧数据的合并。

总结

以上所述是小编给大家介绍的vue2.0 移动端的输入框实时检索更新列表功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
IE6/7/8中Option元素未设value时Select将获取空字符串
Apr 07 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
May 14 Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
Nov 18 Javascript
干货分享:让你分分钟学会javascript闭包
Dec 25 Javascript
原生JS获取元素集合的子元素宽度实例
Dec 14 Javascript
js 函数式编程学习笔记
Mar 25 Javascript
javascript 中关于array的常用方法详解
May 05 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
微信小程序6位或多位验证码密码输入框功能的实现代码
May 29 Javascript
vue data恢复初始化数据的实现方法
Oct 31 Javascript
JavaScript setTimeout()基本用法有哪些
Nov 04 Javascript
webstorm添加*.vue文件支持
May 08 #Javascript
浅谈vue项目如何打包扔向服务器
May 08 #Javascript
Javascript实现购物车功能的详细代码
May 08 #Javascript
vue-cli 如何打包上线的方法示例
May 08 #Javascript
使用vue-cli打包过程中的步骤以及问题的解决
May 08 #Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
May 08 #Javascript
angularjs实现的购物金额计算工具示例
May 08 #Javascript
You might like
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
js表数据排序 sort table data
2009/02/18 Javascript
最简单的jQuery程序 入门者学习
2009/07/09 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
2017/08/16 Javascript
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
vue 中Virtual Dom被创建的方法
2019/04/15 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
js之切换全屏和退出全屏实现代码实例
2019/09/09 Javascript
[36:20]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.17
2020/12/18 DOTA
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
Python contextlib模块使用示例
2015/02/18 Python
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
Python按行读取文件的简单实现方法
2016/06/22 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
Python装饰器实现几类验证功能做法实例
2017/05/18 Python
Django实现快速分页的方法实例
2017/10/22 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
Python中的Cookie模块如何使用
2020/06/04 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
德国网上宠物店:Zoobio
2018/05/23 全球购物
上班玩手机检讨书
2014/02/17 职场文书
2014年党务公开方案
2014/05/08 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
农村党建工作汇报材料
2014/10/27 职场文书