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实例教程(19) 使用HoTMetal(1)
Dec 23 Javascript
javascript 面向对象编程 万物皆对象
Sep 17 Javascript
jquery实现心算练习代码
Dec 06 Javascript
javascript在myeclipse中报错的解决方法
Oct 29 Javascript
jQuery中hide()方法用法实例
Dec 24 Javascript
JavaScript中的条件判断语句使用详解
Jun 03 Javascript
jQuery对html元素的取值与赋值实例详解
Dec 18 Javascript
12条写出高质量JS代码的方法
Jan 07 Javascript
使用layer弹窗和layui表单实现新增功能
Aug 09 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
Aug 22 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
Nov 12 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
Apr 10 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面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
帝国cms常用标签汇总
2015/07/06 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
PHP数据库编程之MySQL优化策略概述
2017/08/16 PHP
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
Bootstrap Scrollspy源码学习
2017/03/02 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
2019/04/11 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
Python实现简单HTML表格解析的方法
2015/06/15 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
flask 实现token机制的示例代码
2019/11/07 Python
selenium判断元素是否存在的两种方法小结
2020/12/07 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
英国时尚家具、家居饰品及礼品商店:Graham & Green
2016/09/15 全球购物
网络工程师个人的自我评价范文
2013/10/01 职场文书
培训楼经理岗位责任制
2014/02/10 职场文书
质量承诺书怎么写
2014/05/24 职场文书
竞赛口号大全
2014/06/16 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
vue+springboot实现登录验证码
2021/05/27 Vue.js