Vue uniapp语法
在后端还没写好查询接口的时候 为了实现前端的搜索效果 可以前端实现数组的遍历查询
或者面试的时候要求前端写一个demo =====>针对前端小白的教程 干净利索
原图:

根据名称查询数据:


根据设备号查询:

HTML部分 先把数据进行渲染布局 最终效果为图一

<view class="print-box"><!-- 顶部搜索框 --><view class="print-input flex" style=""><view class="" style="flex: 1;">//@search 是点击enter键 或者手机的右下角的键盘确认键触发  //使用的uview组件<u-search placeholder="请输入设备位置/设备型号"  @search='search'    v-model="inputText"></u-search> </view></view><!-- 显示打印机区域 --><block v-for="(item,index) in printList" :key="index"> <view class="showPrint flex just-between" @click="selectNavPrint(item.title)"><view class="print-img"><image :src="item.url"></image></view><view class="flex-column"><!-- 编号 --><view class="printNumber">{{item.title}}</view><!-- 地址 --><view class="flex printAddress"><!-- 定位图标 --><view class="iconAddress"><image :src="item.icon"></image></view><!-- 地址信息 --><view class="address">{{item.futitle}}</view></view></view><view class="icon-next flex align-center"><image :src="item.arrow"></image></view></view></block></view>

js部分

export default{data(){printList: [{id: 1,url: '../../static/chart@2x.png',title: 'SDF10409160223',icon: '../../static/address@2x.png',futitle: '龙子湖区丰庆路魏河北路瀚宇天悦',arrow: '../../static/into@2x.png'},{id: 2,url: '../../static/chart@2x.png',title: 'ZYX10409160223',icon: '../../static/address@2x.png',futitle: '金水区丰庆路魏河北路瀚宇天悦',arrow: '../../static/into@2x.png'},{id: 3,url: '../../static/chart@2x.png',title: 'ERT10409160223',icon: '../../static/address@2x.png',futitle: '文化区丰庆路魏河北路瀚宇天悦',arrow: '../../static/into@2x.png'},{id: 4,url: '../../static/chart@2x.png',title: 'SDF10409160223',icon: '../../static/address@2x.png',futitle: '龙子湖区丰庆路魏河北路瀚宇天悦',arrow: '../../static/into@2x.png'},],}}

js逻辑

methods:{search() {let list = [];this.printList.forEach((item, index) => {let str = this.inputText;//搜索框输入的查询内容let patt1 = new RegExp(str);  //把内容new regExp下let result = patt1.test(item.futitle); //搜索框(标题搜索)new regExp的内容是否包含在 数组的每一项里面let result2 = patt1.test(item.title);  //搜索框(编号搜索)new regExp的内容是否包含在 数组的每一项里面if (result || result2) {this.printList = [];list.push(item);this.printList = list;}})},}

uniapp做微信小程序搜索查询数据相关推荐

  1. 小程序 php转excel,做微信小程序上传数据 数据格式?-微信 上传数据 生成excle

    做微信小程序上传数据 数据格式? 建议找人专门制作设计好,专业的事情交给专业的人做,自己浪费时间还不一定能搞好 如何把微信里的excel传到qq上 1.在手机中先箭头所示的"微信" ...

  2. UNIAPP---实现微信小程序登录授权和手机号授权(uniapp做微信小程序)

    UNIAPP-实现微信小程序登录授权和手机号授权(uniapp做微信小程序) 描述:uniapp开发小程序,先授权用户信息后再出现手机号授权的页面进行手机号授权.完成后返回上一页面并把信息存入后台以及 ...

  3. 使用uniapp做微信小程序,在小程序编辑器运行时编译报错:appid不合法,导致启用不了。

    使用uniapp做微信小程序,在小程序编辑器运行时编译报错:appid不合法,导致启用不了.这个好坑爹啊,我这么淑女的小可爱都想骂人了,我好累,写个博客发泄发泄吧! 复现我的问题:神操作--代码跟别人 ...

  4. HBuilderX用uni-app做微信小程序授权登录

    首先,先找到HBuilderX的官网下载软件安装包进行安装. 链接:https://uniapp.dcloud.io/quickstart 然后根据你电脑的配置下载相对应的版本即可. 下载完成后,就是 ...

  5. 解决uniapp在微信小程序显示图片/数据,h5不显示图片/数据。

    配置跨域 首先在mainifest.json中的源码视图中配置跨域. "h5": {"devServer": {"port": 8080,& ...

  6. vue uniapp 微信小程序 搜索下拉框 模糊搜索

    vue uniapp 微信小程序 搜索下拉框 模糊搜索 话不多说 直接贴代码 template <template><view class="index"> ...

  7. uniapp开发微信小程序 wx.navigateBack()携带数据问题

    uniapp开发微信小程序 wx.navigateBack()携带数据问题 某个表单页面 有时需要跳转另一个页面查询数据 但如此想要保存当前页面数据需要在另一个查询页面调用 wx.navigateBa ...

  8. uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题

    uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题 使用工具是HBuilder X 1.配置好AppID(小程序ID) 在HBuilder X工具的manifest.js文 ...

  9. 小程序 微信统计表格_微信小程序简单的数据表格及查询功能

    简介: 此项目是一个前后端分离的小demo, 开发工具:idea+微信小程序开发工具 前端:界面布局样式和js的跳转 后端:依靠SpringBoot的业务逻辑层 项目的码云地址: 微信开发工具的使用和 ...

最新文章

  1. 解决 EF whereT(func) 查询的一个性能问题
  2. error: xxxx.o: Relocations in generic ELF (EM: 3)解决办法
  3. 旋转函数_一招搞定高中数学函数平移旋转问题
  4. hdu-Frosh Week(树状数组)
  5. Design Patterns(设计模式-观察者)
  6. [BZOJ 1025] [SCOI2009] 游戏 【DP】
  7. python生成条形码和二维码
  8. 51单片机开发入门(1)-单片机简介
  9. wifi中继的几种方法
  10. bat脚本从FTP下载文件的方式(下载实践的完整实例):
  11. 会员消费积分管理系统c语言,三步教你玩转会员系统——会员等级、折扣、积分...
  12. C语言程序——梅花易数年月日时起卦法
  13. 第六十一期:中国农民花3000块,发明史上最牛输入法!曾火遍中国20年
  14. 神秘国度的爱情故事——广州大学课程设计
  15. 从0开始学习开发微信小程序(熟悉微信开发者工具页面,简单修改、添加一些内容)
  16. 《解剖PetShop》系列之五
  17. matlab级数求和阶乘,(阶乘)数列求和 - 数学 - 小木虫 - 学术 科研 互动社区
  18. vscode cshtml 智能提示
  19. 支持右翼教科书的日本企业与个人全部名单
  20. 常见的直流无刷电机发热情况分析和解决方法分享--【无刷电机驱动】

热门文章

  1. 谁能告诉我怎么获得文本框里输入的数据
  2. 一文详解|从 JDK 8 飞升到 JDK 17,再到未来的 JDK 21
  3. 【实战】1597- vscode 插件开发
  4. 计算机技术的虚拟现实技术是什么,虚拟现实技术是什么 虚拟现实关键技术详解...
  5. html页面循环div,jquery 循环数组输出显示在html页面
  6. 为了进阿里需要做哪些准备(MySQL篇)
  7. 检索算法: BM25原理详解
  8. linux 下的 service 和systemctl 服务管理方式
  9. [亲测失败] Ubuntu 双显示器扩展方式 接显示器分辨率低的解决 [拼接整合]
  10. flowable工作流-BPMN流程部署