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 相关文章推荐
JavaScript 选中文字并响应获取的实现代码
Aug 28 Javascript
JavaScript中的闭包(Closure)详细介绍
Dec 30 Javascript
JS实现表格数据各种搜索功能的方法
Mar 03 Javascript
js 截取或者替换字符串中的数字实现方法
Jun 13 Javascript
实现React单页应用的方法详解
Aug 02 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
Aug 05 Javascript
AngularJS中transclude用法详解
Nov 03 Javascript
node.js学习之事件模块Events的使用示例
Sep 28 Javascript
浅谈Vue响应式(数组变异方法)
May 07 Javascript
详解js静态检查工具eslint配置文件
Nov 23 Javascript
简单两步使用node发送qq邮件的方法
Mar 01 Javascript
JavaScript实现Tab标签页切换的最简便方式(4种)
Jun 28 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
ADODB结合SMARTY使用~超级强
2006/11/25 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
laravel自定义分页效果
2017/07/23 PHP
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
vue router demo详解
2017/10/13 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
vue + elementUI实现省市县三级联动的方法示例
2019/10/29 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
学习python的几条建议分享
2013/02/10 Python
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
九步学会Python装饰器
2015/05/09 Python
Python编程入门的一些基本知识
2015/05/13 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
python logging 重复写日志问题解决办法详解
2020/08/04 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
学生党员思想汇报
2013/12/28 职场文书
销售助理岗位职责
2014/02/21 职场文书
财务工作失误检讨书
2015/02/19 职场文书
社区节水倡议书
2015/04/29 职场文书
2016年寒假学习心得体会
2015/10/09 职场文书