如何实现vue input输入框模糊查询
程序员文章站
2022-04-07 15:50:31
...
这次给大家带来如何实现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>
效果如下:
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
以上就是如何实现vue input输入框模糊查询的详细内容,更多请关注其它相关文章!
推荐阅读
-
vue input输入框模糊查询的示例代码
-
Vue文本模糊匹配功能如何实现
-
javascript input输入框模糊提示功能的实现
-
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
-
Vue实现模糊查询的简单方法实例
-
VUE实现Studio管理后台(十二):添加输入组合,复杂输入,输入框Input系列
-
VUE实现Studio管理后台(九):开关(Switch)控件,输入框input系列
-
vue element-ui实现input输入框金额数字添加千分位
-
VUE实现Studio管理后台(十三):按钮点选输入控件,input输入框系列
-
VUE实现Studio管理后台(十一):下拉选择列表(Select)控件,输入框input系列