当前位置: 首页 > news >正文

广州建设工程网站便捷的网站建设平台

广州建设工程网站,便捷的网站建设平台,做音乐网站怎么放音乐,软文广告目录 一、节流二、在一个发请求的函数中,只有发生下拉动作,才执行关闭下拉代码 最近在学微信小程序,把学习过程中的一些补充和注意点总结一下,内容会比较简单,因为只涉及基础知识,供个人参考 一、节流 情…

目录

  • 一、节流
  • 二、在一个发请求的函数中,只有发生下拉动作,才执行关闭下拉代码

最近在学微信小程序,把学习过程中的一些补充和注意点总结一下,内容会比较简单,因为只涉及基础知识,供个人参考

一、节流

情景:有一个按钮,点击会发送请求,用户可能会连续点击,但是我想即便在用户连续点击按钮的情况下,只有上一个请求发送完毕后,才能发送下一个请求

data: {isLoading: false
}
// 发请求
getNameList() {this.setData({isLoading: true // 开启节流,相当于锁住了    })wx.request({url: 'xxx',method: 'GET',complete: () => {// 关闭节流,相当于打开锁this.setData({isLoading: false            })        }    })
}
// 事件,里面需要发请求
changeName() {if(this.data.isLoading) return // isLoading为true,说明上一个请求还在发送中,这时候不能再次发送请求getNameList()
}

二、在一个发请求的函数中,只有发生下拉动作,才执行关闭下拉代码

情景:用户发生下拉刷新的动作,于是触发函数,向后端发送请求,在请求结束后,要关闭下拉刷新的效果。但是这个函数不是只有下拉刷新的时候才触发,其他情况也要用到这个函数,我想只有发生下拉刷新才执行函数里的关闭下拉刷新代码,其余情况不执行

  // 发请求获取id对应的数据getShopList(cb) {wx.request({url: `xxx`,method: 'GET',complete: () => {// 关闭下拉刷新的效果(只有下拉了,才需要关闭这个效果,其余情况不需要关闭)cb && cb()}})},
// 页面相关事件处理函数--监听用户下拉动作onPullDownRefresh() {// 重新发起数据请求this.getShopList(() => { // 传递了关闭下拉刷新的代码,在getShop函数里会执行该代码wx.stopPullDownRefresh()})},
// 普通事件
changeShop() {getShopList() // 没有传递参数,则在getShop函数里不会执行关闭下拉刷新的代码
}
http://www.yayakq.cn/news/769847/

相关文章:

  • 湛江建站免费模板自己做网站大概需要多少钱
  • 网站建站模式网站设计 版权
  • 网站建设明细报价域名交易网站
  • 免费的招标网站有哪些郑州好的网站建设公司排名
  • 知名网站定制报价搜索郑州网站
  • 网站主机免费申请263企业邮箱登录登录入口电脑版
  • 中英文网站模板下载厦门网红
  • 怎么制作网站ping工具开发板的用途
  • 杭州专业网站制作黄石做网站的公司
  • 长乐住房和城乡建设局网站成都网站建设创意
  • 网页设计的基本结构wordpress优化代码
  • 外贸网站平台推广WordPress标签图像
  • 国内企业建站模板网页游戏开发软件
  • 教育网站前置审批做动画的网站有哪些
  • 上海市区网站设计制作公司网络推广是啥
  • 完整的网站优化放啊购物网站制作费用
  • 开发电商网站要多少钱wordpress会员充值管理系统
  • 苏州诗华洛网站建设wordpress收录查询
  • 营销型网站建设应该考虑哪些因素jsp做的网站后台信息
  • 如何做淘宝客网站买商标价格一览表
  • 汕头企业网站建设广告网站做动图怎么做
  • 一搜网站制作摄影工作室网站源码
  • 互联网站建设用法ppt网站链接怎么做
  • 官方网站建设的方法有哪些方面路北网站制作
  • 小企业网站建设价格南京建站平台
  • 南京快速建设企业网站nodejs同时做网站和后台管理
  • 武安市网站建设费用对钩网机械加工订单
  • 学校网站建设意见网站设计 品牌设计
  • 知名网站都是什么系统做的公司网站设计注意什么
  • 郑州外贸网站推广企业网站定制开发价格