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 相关文章推荐
FormValidate 表单验证功能代码更新并提供下载
Aug 23 Javascript
JavaScript asp.net 获取当前超链接中的文本
Apr 14 Javascript
JS实现同时搜索百度和必应的方法
Jan 27 Javascript
jQuery实现图片文字淡入淡出效果
Dec 21 Javascript
JavaScript数组的一些奇葩行为
Jan 25 Javascript
纯原生js实现table表格的增删
Jan 05 Javascript
微信小程序 选项卡的简单实例
May 24 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
Nov 02 Javascript
JavaScript 隐性类型转换步骤浅析
Mar 15 Javascript
vue-cli配置环境变量的方法
Jul 09 Javascript
深入koa-bodyparser原理解析
Jan 16 Javascript
layui操作列按钮个数和文字颜色的判断实例
Sep 11 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执行速度全攻略(上)
2006/10/09 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python共享引用(多个变量引用)示例代码
2013/12/04 Python
Python Queue模块详解
2014/11/30 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
Python实现手绘图效果实例分享
2020/07/22 Python
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
WSDL的操作类型主要有几种
2013/07/19 面试题
经贸日语专业个人求职信范文
2013/12/28 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
财务工作失误检讨书
2015/02/19 职场文书
大学军训通讯稿
2015/07/18 职场文书