版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:
https://blog.csdn.net/qq_35197283/article/details/101209744

介绍通过输入框对已经渲染好的list列表进行过滤(搜索)的功能
如图所示:

代码段

<template>
...<input v-model="filterText" type="text" placeholder="设备编号,设备名称" ></input><view class="cu-card case"><navigator@click="linkProject(item.taskId,item.taskStatus)"class="cu-item shadow" v-for="(item, index) in filterList" :key="index"><view class="cu-list menu"><view class="cu-item"><view class="content"><text class="text-black">任务单号:</text><view class="right"><text class="text-grey">{{item.taskNumber}}</text></view></view></view><view class="cu-item"><view class="content"><text class="text-black">状态:</text><view class="right"><text class="text-red">{{item.taskStatus | filter }}</text></view></view></view></view></navigator></view>
...
</template>
<script>
...data() {return {filterText: '',list: []}},computed:{filterList () {var arr = []this.list.forEach((item) => arr.push(item))if (this.filterText) {arr = this.list.filter(item => item.taskNumber.includes(this.filterText))}return arr}},...
</script>

以上代码,主要部分在输入框v-model 双向绑定(filterText)和v-for所渲染的数组(最初数据list和过滤后数据filterList
list是通过后台接口拿到的,所以不展示了。
再将通过计算属性处理后的filterList进行渲染。
渲染后的效果如图:

input输入框简单的实时搜索(过滤)功能 (uni-app)相关推荐

  1. 【el-table在表格外的input输入框输入内容实时查询出表格相应数据】

    @el-table在表格外的input输入框输入内容实时查询出表格相应数据 项目场景: 最近遇到一个需求,需要在查询框输入内容时实时查询出表格数据 具体实现方法: <template>&l ...

  2. 苹果App Store将推出搜索标签功能,App查找更精准

    App Store上已经拥有超过200万款应用,为了更好的方便用户搜索,苹果正在测试"标签"快捷搜索功能,让搜索结果更精准一些. 最近几周,一些iPhone用户使用App Stor ...

  3. 如何在input输入框中加一个搜索的小图片_前端开发困难重重,如何把握机会学习?...

    第3天[form表单] 主要内容 Form表单 表单元素 表单元素的属性 HTML5新增type类型 HTML新增属性 学习目标 一.Form表单 表单在 Web 网页中用来给访问者填写信息,从而能采 ...

  4. 如何在input输入框中加一个搜索的小图片_仿淘宝搜索栏

    1.写入元素内容结构 <form ><input name="keyword" type="text"/><span>< ...

  5. 简单实现敏感词过滤功能

    现在基本所有的网页都存在敏感词过滤的功能,最近开发项目的时候,需要一个敏感词过滤的功能,参考了很多博客,便对此做了总结和自己的开发代码. 一.构建敏感词库 读取文件数据,并保存到HashMap中,构建 ...

  6. css3搜索框呼出键盘,移动端 input 输入框实现自带键盘“搜索“功能并修改X

    主要利用html5的,input[type=search]属性来实现,此时input和type=text外观和功能没啥区别: html代码入下: 但要实现点击键盘右下角搜索,来发送请求,js代码如下( ...

  7. 接口测试平台番外:正交工具过滤功能-3 (难到爆炸)

    好的本节我们就来简单实现下这个过滤功能. 一:前端弄个多行文本框,让用户输入过滤规则用. 现在界面是这样的.虽然说不好看,但是我用渐变色给它美化一下 就变成这样了 蓝色和粉色,我称之为神仙颜色-  不 ...

  8. input输入框实时搜索匹配

    实时搜索功能 最终效果如下:当是英文输入或数字时,每次输入都会触发,但当是中文输入法时,只有在选中文字后才会触发,类似百度搜索 (以react为例) <input value={searchVa ...

  9. js实时监听input输入框值的变化以便即使匹配搜索项

    问题说明 在含有搜索框的网页中,经常需要及时匹配搜索项,因此需要监听input输入框的变化事件.如果使用 onkeydown.onkeypress.onkeyup 这个几个键盘事件来监测的话,除了监听 ...

最新文章

  1. 很多程序员编程时都戴耳机?他们在听什么
  2. iframe学习总结
  3. 过滤掉空格( /r/n) 和html标签
  4. Linux服务器---关闭selinux
  5. 小甲鱼python课后作业十七_小甲鱼Python第十六讲课后习题--017函数
  6. 使用FgSegNet进行前景图像分割
  7. long 转为string_面试必问 Redis数据结构底层原理String、List篇
  8. php 如何单独刷新模板,反馈一个x-admin模板的问题,点击左侧栏不会刷新右侧栏当前页面的问题,并提供解决方案。...
  9. 影响局域网速度的因素
  10. Linux操作系统文件链接问题
  11. 20h2是04服务器操作系统吗,爆料:微软 Win10 20H2 将是小更新
  12. 1的阶乘加到20的阶乘
  13. 如何在oracle导入dmp,如何在oracle中导入导出dmp文件
  14. android开发 抽屉,Android自带抽屉布局及NavigationView的使用
  15. eureka的自我保护机制?
  16. 微信双开,手机如何开启微信分身?
  17. virtualBox上Ubuntu的网络设置(万能方法)
  18. 企业为什么要选择人力外包?好处与坏处
  19. maya2018英文翻译_maya2018英文怎么切换中文?
  20. AES加密和RSA加密详细原理及使用场景

热门文章

  1. 年薪百万的3D建模师真的存在吗?总结了一些实现百万年薪的必要条件
  2. ComputerWorld 的 Richi Jennings
  3. 暨南大学计算机专硕考英语一,2019暨南大学计算机考研初试科目、参考书目、招生人数...
  4. SQL存储过程返回受影响的行数
  5. echarts饼图封装
  6. office 2003 完全 卸载 工具 来自微软官方
  7. 架构之路_DDD领域驱动设计总结
  8. C语言--修改字符串方式
  9. Ad hoc网络路由协议概述3——按需路由协议(1)DSR协议(Dynamic source routing protocol)
  10. 转载:开源专访】Sea.js创始人玉伯的前端开发之路