vue input输入框模糊查询的示例代码


Posted in Javascript onMay 22, 2018

Vue 模糊查询功能

原理:原生js的search() 方法,用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。

input输入框,模糊查询

<template>
 <div>
  <input type="text" placeholder="请输入..." v-model="searchVal">
  <ul>
   <li v-for="(item,index) in NewItems" :key="index" :value="item.value" v-text="item.name"></li>
  </ul>
 </div>
</template>
<script>
export default {
 name: "HelloWorld",
 data() {
  return {
   searchVal: "",
   items: [
    {
     name: "上海",
     value: "sh"
    },
    {
     name: "北京",
     value: "bj"
    },
    {
     name: "重庆",
     value: "cq"
    },
    {
     name: "嗨嗨嗨",
     value: "hhh"
    },
    {
     name: "海上",
     value: "hs"
    },
    {
     name: "京都",
     value: "jd"
    }
   ]
  };
 },
 methods: {},
 computed: {
  NewItems() {
   var _this = this;
   var NewItems = [];
   this.items.map(function(item) {
    if (item.name.search(_this.searchVal) != -1) {
     NewItems.push(item);
    }
   });
   return NewItems;
  }
 }
};
</script>

效果如下:

vue input输入框模糊查询的示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
List the UTC Time on a Computer
Jun 11 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
Jan 25 Javascript
js简单实现交换Li的值
May 22 Javascript
深入理解javascript作用域和闭包
Sep 23 Javascript
jquery.cookie实现的客户端购物车操作实例
Dec 24 Javascript
基于JavaScript代码实现随机漂浮图片广告
Jan 05 Javascript
原生js编写焦点图效果
Dec 08 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
Aug 30 Javascript
VueJs 搭建Axios接口请求工具
Nov 20 Javascript
javaScript实现游戏倒计时功能
Nov 17 Javascript
JS中的算法与数据结构之链表(Linked-list)实例详解
Aug 20 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
vue 中swiper的使用教程
May 22 #Javascript
vue配置多页面的实现方法
May 22 #Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
May 22 #Javascript
详解js类型判断
May 22 #Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
May 22 #Javascript
swiper 自动图片无限轮播实现代码
May 21 #Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
May 21 #Javascript
You might like
mysql 性能的检查和优化方法
2009/06/21 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
2010/12/08 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
2013/02/18 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
2015/05/25 Javascript
Vue.js父与子组件之间传参示例
2017/02/28 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
[57:38]2018DOTA2亚洲邀请赛3月30日 小组赛A组 OpTic VS OG
2018/03/31 DOTA
Python日期操作学习笔记
2008/10/07 Python
python读写文件操作示例程序
2013/12/02 Python
Python中的is和id用法分析
2015/01/26 Python
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
Python骚操作之动态定义函数
2019/03/26 Python
Django基础知识 web框架的本质详解
2019/07/18 Python
Python线程指南分享
2019/11/19 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
2021/02/25 Python
奖学金自我鉴定范文
2013/10/03 职场文书
招聘单位介绍信
2014/01/14 职场文书
主持词开场白
2014/03/17 职场文书
联谊会主持词
2014/03/26 职场文书
2014年大学教师工作总结
2014/12/02 职场文书
初中英语教学随笔
2015/08/15 职场文书
2016年小学六一儿童节活动总结
2016/04/06 职场文书
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android
进行数据处理的6个 Python 代码块分享
2022/04/06 Python