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 相关文章推荐
Prototype Array对象 学习
Jul 19 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
Apr 27 Javascript
我的javascript 函数链之演变
Apr 07 Javascript
js带缩略图的图片轮播效果代码分享
Sep 14 Javascript
JavaScript中split与join函数的进阶使用技巧
May 03 Javascript
js实现表单及时验证功能 用户信息立即验证
Sep 13 Javascript
js捕捉键盘事件和按键键值的方法
Oct 10 Javascript
bootstrap监听滚动实现头部跟随滚动
Nov 08 Javascript
elementui的默认样式修改方法
Feb 23 Javascript
Element-UI中Upload上传文件前端缓存处理示例
Feb 21 Javascript
Vue SPA 初次进入加载动画实现代码
Nov 14 Javascript
Ant Design Pro 之 ProTable使用操作
Oct 31 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操作redis缓存方法分享
2015/06/03 PHP
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
解决json日期格式问题的3种方法
2014/02/02 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
2014/04/14 Javascript
一个css与js结合的下拉菜单支持主流浏览器
2014/10/08 Javascript
jquery.ajax之beforeSend方法使用介绍
2014/12/08 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
vue 组件中slot插口的具体用法
2018/04/03 Javascript
async/await地狱该如何避免详解
2018/05/10 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
vue使用ajax获取后台数据进行显示的示例
2018/08/09 Javascript
vue+elementUi图片上传组件使用详解
2019/08/20 Javascript
Node.js 中如何收集和解析命令行参数
2021/01/08 Javascript
tornado框架blog模块分析与使用
2013/11/21 Python
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
Python中的localtime()方法使用详解
2015/05/22 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
python基础 range的用法解析
2019/08/23 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
关于保护环境的建议书
2014/05/13 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
部队个人年终总结
2015/03/02 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
怎么禁用Win11输入法 最新Win11输入法关闭教程
2022/08/05 数码科技