uview中只给了一个搜索框的样式 如何实现搜索的效果呢? 接下来跟着我走吧!

搜索时

未搜索的样子

说那么多废话都没用,接下来直接上代码!

<template><view style="padding:30rpx;">//uview的搜索框<u-search v-model="keyword" :show-action="false" input-align="center" :clearabled="true" shape="square"height="80"  ></u-search></view></template>//这里太长了,自己测试的话可以自己渲染一个数组出来即可, <view class="container" style="padding:30rpx;background-color:#ffffff;margin-top:0rpx"><view><u-swipe-action><u-swipe-action-item :options="options2" @click="click($event,index)"v-for="(item,index) in rentAccounts_1" :key="index"><view @click="click2(index)"><view class="swipe-action  u-border-bottom" v-if="item.state=='已创建'"><view class="swipe-action__content"><u-row><u-col span="6"> <text class="swipe-action__content__text">{{item.num}}</text></u-col><u-col span="6"><view class="swipe-action__content__text"style="text-align: right;color:#B9B9B9">{{item.state}}</view></u-col></u-row></view></view><view v-else class="swipe-action  u-border-bottom"><view class="swipe-action__content"><u-row><u-col span="6"> <text class="swipe-action__content__text">{{item.num}}</text></u-col><u-col span="6"><view class="swipe-action__content__text"style="text-align: right;color:red">{{item.state}}</view></u-col></u-row></view></view></view></u-swipe-action-item></u-swipe-action></view></view>
JSreturn{keyword: "", //重要绑定搜索框的内容//这个就是要搜索的数据了rentAccounts: [{id: '1',num: '101',state: '已创建',city:"xx",}, {id: '2',num: '102',state: '未创建',city:"xx",}, {id: '3',num: '103',state: '已创建',city:"xx",}, {id: '4',num: '104',state: '未创建',city:"xx",}, {id: '1',num: '101',state: '已创建',},{id: '1',num: '102',state: '未创建',city:"xx",},{id: '1',num: '103',state: '未创建',city:"xx",},{id: '1',num: '104',state: '已创建',city:"xx",},],重点就是这里 使用computed计算属性,computed:{/这个方法是绑定在上边html 渲染的方法,可以向上查看rentAccounts_1: function() {let that = this;return this.rentAccounts.filter(function(item) {  //filter方法过滤掉这个数组if (that.theCity == "xx") {if (that.keyword != "") {return (item.city !== "xx" && item.num == that.keyword)  /这个就是重点了,当数组内与条件不相等时筛选出来} else {return item.city !== "xx"}} else {if (that.keyword != "") {return (item.city !== "xx" && item.num == that.keyword)} else {return item.city !== "xx"}}})},}

好了,内容不易,如果有错误,请多多指教!

uniapp Uview框架中的搜索(u-search)组件进行搜索相关推荐

  1. python-django框架中使用docker和elasticsearch配合实现搜索功能

    注意:系统环境为Ubuntu18 一.docker安装 0:如果之前有安装过docker使用以下命令卸载: sudo apt-get remove docker docker-engine docke ...

  2. NLP自然语言处理 集束搜索(beam search)和贪心搜索(greedy search)

    https://blog.csdn.net/qq_16234613/article/details/83012046 https://blog.csdn.net/weixin_38937984/art ...

  3. uniapp uview 框架的form表单,输入校验手机号、校验微信号

    效果 代码实现 <u-form :model="form" ref="form"><u-form-item label-width=" ...

  4. dwz框架中动态添加查找带回组件

    1.html代码拼接 var num = $("#orderReturn").children("tr:last-child").find("td:f ...

  5. 集束搜索beam search和贪心搜索greedy search

    https://blog.csdn.net/qq_16234613/article/details/83012046

  6. uni-app uView UI框架 下载安装教程

    uviewUI 多平台快速开发的UI框架 uni-app2018年初发布以来,一直蓬勃发展,一派欣欣向荣,社区也是人声鼎沸,众望所归. 因此,uView应运而生,uView的目标是成为uni-app生 ...

  7. uniapp实战项目 (仿知识星球App) - - 引入uView框架

    实战项目名称:仿知识星球App 技术栈:前端 => uni-app ( 后端:Node.js + Mysql + Apollo + Graphql ) 已实现功能:微信登录,创建星球,内容管理, ...

  8. uniapp ui框架——uView 及其可视化搭建工具

    转载一: https://blog.csdn.net/u013350495/article/details/10604282 转载二(uniapp页面速成提效工具) uniapp uview ui 可 ...

  9. Deep Learning for Matching in Search and Recommendation 搜索与推荐中的深度学习匹配(1 引言)

    #1.1 搜索与推荐的概述 搜索和推荐中的根本问题是从海量信息中识别满足用户信息需求的信息对象.合适时间合适的地点合适上下文.(这个地方得写的专业一点) ##搜索 搜索是一个用户主动输入query(一 ...

最新文章

  1. iPhone上将短信内容发送到指定邮箱的方法
  2. 智能型住宅自动控制与管理系统分析
  3. sklearn的train_test_split
  4. 实测实量数据表格_建筑工程质量实测实量操作手册,130页PPT下载!
  5. 虚拟专题:联邦学习 | 联邦学习隐私保护研究进展
  6. 运动搜索(运动估计)知识
  7. 14寸笔记本电脑_纯小白预算5000到6000有什么好的笔记本电脑推荐吗?
  8. 安装Greenplum-perfmon-web监控软件遇到的问题及解决
  9. 《 Ray Tracing from the Ground Up》官方代码的潜在的纹理映射问题
  10. 安卓手机上最好用的3个azw3阅读器
  11. 查看android内置(webview)浏览器和系统浏览器内核信息
  12. 电脑使用技巧提升篇2:修改电脑桌面固定图标
  13. python opencv 修改局部区域像素值
  14. Python爬取煎蛋网图片
  15. 这些秋季儿童养生小常识,你要知道!
  16. codeforce 555 div3 题解报告
  17. R语言-频数统计函数
  18. 《Sony Vegas Pro 12标准教程》——第1章 基础篇——基础知识 1.1 影视剪辑的概念...
  19. [Mac技巧]Mac下两款免费思维导图工具
  20. 简单的部门递归兰巴达写法

热门文章

  1. fgets和fscanf区别
  2. tkinter学习——鼠标光标
  3. VR內容素材的標準化打包方法
  4. 构建安卓开发实例(一)——线程——简单文字抽奖实现
  5. UDK中Kismet处理输入及脚本输入处理
  6. 苹果为什么要做iPad mini?
  7. 安全模式删除入网小助手_上网小助手
  8. Spring MethodInvoker学习笔记
  9. 在PyQt5中使用多进程(multiprocessing)
  10. 计算机老师试讲开头语,教师试讲万能开头和结尾