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 相关文章推荐
可以文本显示的公告栏的js代码
Mar 11 Javascript
两种不同的方法实现js对checkbox进行全选和反选
May 13 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
Mar 08 Javascript
AngularJS 整理一些优化的小技巧
Aug 18 Javascript
vue.js 初体验之Chrome 插件开发实录
May 13 Javascript
vue实现点击图片放大效果
Aug 15 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
Aug 16 Javascript
vue cli构建的项目中请求代理与项目打包问题
Feb 26 Javascript
在react中使用vuex的示例代码
Jul 30 Javascript
JS桶排序的简单理解与实现方法示例
Nov 25 Javascript
TypeScript高级用法的知识点汇总
Dec 17 Javascript
vue 重塑数组之修改数组指定index的值操作
Aug 09 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
php intval的测试代码发现问题
2008/07/27 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
php的urlencode()URL编码函数浅析
2011/08/09 PHP
php数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
php读取远程gzip压缩网页的方法
2014/12/29 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
判断浏览器的内核及版本号方法汇总
2015/01/05 Javascript
JavaScript 学习笔记之变量及其作用域
2015/01/14 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
vue elementUI 表单校验功能之数组多层嵌套
2019/06/04 Javascript
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
使用Python构建Hopfield网络的教程
2015/04/14 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
HolidayLettings英国:预订最好的度假公寓、别墅和自助式住宿
2019/08/27 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
Linux如何压缩可执行文件
2013/10/21 面试题
初中生期末考试的自我评价
2013/12/17 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
公司业务员岗位职责
2014/03/18 职场文书
三八妇女节标语
2014/10/09 职场文书
我的中国梦心得体会范文
2016/01/05 职场文书