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 相关文章推荐
基于Jquery的表格隔行换色,移动换色,点击换色插件
Dec 22 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
Mar 13 Javascript
每天一篇javascript学习小结(基础知识)
Nov 10 Javascript
微信jssdk在iframe页面失效问题的解决措施
Mar 03 Javascript
DWR中各种java方法的调用
May 04 Javascript
Vue.js在使用中的一些注意知识点
Apr 29 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
微信小程序开发之自定义tabBar的实现
Sep 06 Javascript
关于Vue中axios的封装实例详解
Oct 20 Javascript
Vue可自定义tab组件用法实例
Oct 24 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
Oct 30 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
Apr 25 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
新浪SAE搭建PHP项目教程
2015/01/28 PHP
PHP tp5中使用原生sql查询代码实例
2020/10/28 PHP
JavaScipt基本教程之前言
2008/01/16 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
js中less常用的方法小结
2017/08/09 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
Vue传参一箩筐(页面、组件)
2019/04/04 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
vue中axios封装使用的完整教程
2021/03/03 Vue.js
python数据结构之二叉树的遍历实例
2014/04/29 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
django框架中间件原理与用法详解
2019/12/10 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
python中二分查找法的实现方法
2020/12/06 Python
python爬取youtube视频的示例代码
2021/03/03 Python
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
如何启动时不需输入用户名与密码
2014/05/09 面试题
自我鉴定书面格式
2014/01/13 职场文书
环保公益广告语
2014/03/13 职场文书
初中学生评语大全
2014/04/24 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
学术会议通知
2015/04/15 职场文书
作息时间调整通知
2015/04/22 职场文书
甲午风云观后感
2015/06/02 职场文书
小学校本教研总结
2015/08/13 职场文书
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
灵能百分百第三季什么时候来?
2022/03/15 日漫