components下创建自定义搜索组件searchbar

在page中的search.json文件夹中引用

定义搜索api

在自定义searchbar组件js中编写

- 在使用组件的时候, 当前使用该组件的页面想要获取组件中的某一状态或者某一个值时,需要使用到this.triggerEvent(’ ',{},{}),第一个参数是自定义事件名称,这个名称是在页面调用组件时bind的名称,第二个对象就是想要的状态和值。

在page中的search文件夹中引用该定义

  • js文件中
//导入方法
const {GetSearch} = require("../../api/search")
Page({data: {list:[],},//搜索onLoad(options) {},// if (e.detail.value == '') {//     this.setData({detail: {}}) // 如果input框内的文字删除则什么也不显示//   } else {//     this.setData({ inputvalue: e.detail.value }) // 把获取到的值给inputvalue//   }onsearchinput:function(event){console.log(event.detail.value);var searchObj={q:event.detail.value,page:1}this.setData({searchObj})console.log(searchObj);GetSearch({q:searchObj.q,page:1}).then(res=>{console.log(res);var list  =res;this.setData({list})})},

结果

微信小程序豆瓣评分实现搜索功能相关推荐

  1. 微信小程序前端备忘录记事本搜索功能

    微信小程序搜索功能,小程序自带weui, 阅读文档,WeUI组件库简介 | 微信开放文档 (qq.com) 1推荐使用方法: 在//app.json中录下下列句子 "useExtendedL ...

  2. 微信小程序中用键盘的搜索功能进行页面跳转

    我们都知道,小程序中页面跳转是必不可少的,一边都是绑定事件bindtap,在js中写所跳转的路径即可,那么如何在搜索框里面点击手机键盘上的搜索功能,去进行页面跳转呢?这就用到了一个input中的一个事 ...

  3. 微信小程序的开发之搜索功能

    就直接贴代码啦~ wxml <view class="weui-search-bar"><view class="weui-search-bar__fo ...

  4. 微信小程序实现评分,包含满星、半星,模仿豆瓣电影评分显示

    微信小程序实现评分功能 前言 本人在用原生小程序开发时,需要用到评分功能,于是自己动手撸了一个评分显示组件.包含满星.半星功能. 废话少说,上才艺: 1.先任意创建组件,index.wxml代码如下: ...

  5. 微信小程序 - 豆瓣同城

    代码地址如下: http://www.demodashi.com/demo/12121.html 一.准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.com ...

  6. 微信小程序-豆瓣电影

    1.微信小程序豆瓣电影系统选题背景 本系统为模仿豆瓣电影开发,小程序开发比较简单,可以直接调用豆瓣电影接口,实时查询最新的电影信息.该程序查询出来的是最新真实豆瓣电影信息. 2.微信小程序豆瓣电影系统 ...

  7. 怎么实现微信小程序云开发拼团功能?

    [微信云开发教程]怎么实现微信小程序云开发拼团功能? 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 [微 ...

  8. 微信小程序星星评分代码片段(含半星)

    微信小程序星星评分代码片段(含半星) 代码思路 完整代码 代码片段 图片资源 写代码时需要一个点击星星评分的功能 安卓直接用RatingBar非常轻松的解决了 到了小程序,没有现成的封装方法可以用了, ...

  9. 微信小程序—调用扫一扫功能,通过扫描二维码连接蓝牙模块

    使用微信小程序的扫码功能连接蓝牙,具体操作如下 实现流程图 Created with Raphaël 2.2.0准备好二维码小程序调用扫码功能小程序获取到二维码内容(我这里为蓝牙的名字)小程序通过搜索 ...

最新文章

  1. bitset HDU6515 Coding Problem
  2. OpenCV中的透视变换介绍
  3. java on RHEL5
  4. Idea单测执行报错“Command line is too long“ 解决办法
  5. eclipse插件安装的方法
  6. [Java]集合的小抄 Java初学者必备
  7. Elastic Stack简介
  8. linux权限最小化分级,vim可视化Linux系统安全最小化原则 su sudo
  9. hbuilderx写Ajax,Hbuilder怎么使用ajax?求指教啊
  10. 视觉SLAM十四讲学习笔记-第一讲
  11. 南京大学杨杨计算机,国际交流,研途有术 | 博士生国际学术交流经验分享会(四)...
  12. css 怎么设置盒子水平居中,用一段css实现盒子垂直水平居中方法(8种)-案例
  13. 声纹技术:让智能语音助手真正“认得”自己
  14. html keyframes无效,@ -webkit-keyframes动画为什么不起作用?
  15. 基于JAVA_JSP电子书下载系统
  16. 计算机学的是苹果系统,苹果电脑装windows7教程 苹果电脑装windows7方法
  17. 【毕设笔记】轴承振动数据故障诊断软件系统
  18. Day01 郝斌C语言自学视频之 C 语言概述
  19. python调用百度AI语音识别
  20. 计算机课第一节可以讲些什么,高职《大学计算机基础》第1节课讲点什么?

热门文章

  1. Python与C++语法比较--字符串篇
  2. OSChina 周五乱弹 —— 我想当个昏君
  3. 雷军:企业如何渡过寒冬?你需要学会这5招
  4. 【PR 基础】轨道遮罩键、交叉溶解的简单使用
  5. Ubuntu与windows之间实现复制粘贴
  6. 微信小程序简易音频播放器(wx.getBackgroundAudioManager())
  7. 左耳朵耗子:我看ChatGPT,为啥谷歌掉了千亿美金
  8. Excel如何对单元格内的分隔数据进行求和操作?
  9. 超强PCB布线设计经验谈附原理图
  10. 云计算机有什么用,云电脑对玩家来说有什么作用