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 相关文章推荐
最简单的jQuery程序 入门者学习
Jul 09 Javascript
window.onload 加载完毕的问题及解决方案(上)
Jul 09 Javascript
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
Sep 19 Javascript
JavaScript类库D
Oct 24 Javascript
基于JQuery的抓取博客园首页RSS的代码
Dec 01 Javascript
Jquery图形报表插件 jqplot简介及参数详解
Oct 10 Javascript
jQuery设置与获取HTML,文本和值的简单实例
Feb 26 Javascript
微信小程序 选项卡的简单实例
May 24 Javascript
Vue中如何实现轮播图的示例代码
Jul 27 Javascript
javascript 原型与原型链的理解及实例分析
Nov 23 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 Javascript
为什么node.js不适合大型项目
Apr 28 Javascript
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 开始 PHP 会话
2006/12/21 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
javascript 内存回收机制理解
2011/01/17 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
深入浅析AngularJS和DataModel
2016/02/16 Javascript
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
Vue-cli Eslint在vscode里代码自动格式化的方法
2018/02/23 Javascript
vue 使用html2canvas将DOM转化为图片的方法
2018/09/11 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
Python3基础之函数用法
2014/08/13 Python
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
Python脚本处理空格的方法
2016/08/08 Python
Python装饰器实现几类验证功能做法实例
2017/05/18 Python
Python列表推导式与生成器用法分析
2018/08/02 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
全球性的在线鞋类品牌:Public Desire
2019/04/03 全球购物
J2EE中常用的名词进行解释
2015/11/09 面试题
新护士岗前培训制度
2014/02/02 职场文书
大学社团活动总结
2014/04/26 职场文书
活动总结书
2014/05/08 职场文书
岗位明星事迹材料
2014/05/18 职场文书
公务员政审材料范文
2014/12/23 职场文书
会计工作检讨书
2015/02/19 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
针对吵架老公保证书
2015/05/08 职场文书
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技