您好,欢迎访问一九零五行业门户网

如何实现vue input输入框模糊查询

这次给大家带来如何实现vue input输入框模糊查询,实现vue input输入框模糊查询的注意事项有哪些,下面就是实战案例,一起来看一下。
vue 模糊查询功能
原理:原生js的search() 方法,用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。
input输入框,模糊查询
<template>  <p>   <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>  </p> </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>
效果如下:
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
怎样进行mpvue小程序项目搭建
vue2.0中jsonp使用步奏详解
以上就是如何实现vue input输入框模糊查询的详细内容。
其它类似信息

推荐信息