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 相关文章推荐
javascript css在IE和Firefox中区别分析
Feb 18 Javascript
JavaScript中null与undefined分析
Jul 25 Javascript
起点页面传值js,有空研究学习下
Jan 25 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
May 15 Javascript
使用jquery操作session方法分享
Jan 22 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
jQuery源码分析之sizzle选择器详解
Feb 13 Javascript
jQuery Jsonp跨域模拟搜索引擎
Jun 17 jQuery
Angular 1.x个人使用的经验小结
Jul 19 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
Sep 30 Javascript
微信小程序人脸识别功能代码实例
May 07 Javascript
React学习之JSX与react事件实例分析
Jan 06 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
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
php自动加载的两种实现方法
2010/06/21 PHP
vs中通过剪切板循环来循环粘贴不同内容
2011/04/30 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
google 搜索框添加关键字实现代码
2010/04/24 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
vue使用require.context实现动态注册路由
2020/12/25 Vue.js
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
Python的Flask开发框架简单上手笔记
2015/11/16 Python
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
详解KMP算法以及python如何实现
2020/09/18 Python
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
后勤部长岗位职责
2013/12/14 职场文书
2014年个人委托书范本
2014/10/13 职场文书
师德师风学习材料
2014/12/19 职场文书
委托书的样本
2015/01/28 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL
python读取mnist数据集方法案例详解
2021/09/04 Python
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript