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

七牛部署WordPress东莞seo关键词搜索关键词

七牛部署WordPress,东莞seo关键词搜索关键词,抚州招聘网站建设,房源信息网一、什么是上拉触底事件 上拉触底是移动端的专有名词#xff0c;通过手指在屏幕上的上拉滑动操作#xff0c;从而加载更多数据的行为。 二、监听上拉触底事件 在页面的.js文件中#xff0c;通过onReachBottom()函数即可监听当前页面的上拉触底事件。 三、配置上拉触底距…一、什么是上拉触底事件 上拉触底是移动端的专有名词通过手指在屏幕上的上拉滑动操作从而加载更多数据的行为。 二、监听上拉触底事件 在页面的.js文件中通过onReachBottom()函数即可监听当前页面的上拉触底事件。 三、配置上拉触底距离 上拉触底距离指的是触发上拉触底事件时滚动条距离页面底部的距离。 可以在全局或页面的 .json 配置文件中通过 onReachBottomDistance 属性来配置上拉触底的距离。 小程序默认的触底距离是 50px在实际开发中可以根据自己的需求修改这个默认值。 四、微信小程序上拉触底案例 1. 页面效果 2. 实现步骤 定义获取随机颜色的方法在页面加载时初始化数据渲染UI结构并且美化页面效果在上拉触底时调用获取随机颜色的方法添加loading提示效果对上拉触底进行节流处理 3. 具体实现 定义获取随机颜色的方法 getColors() {wx.request({url: https://applet-base-api-t.itheima.net/api/color,method: GET,success: ( {data:res}){// console.log(res.data);this.setData({colorList: this.data.colorList.concat(res.data)})console.log(this.data.colorList);},});},在页面加载时初始化数据 onLoad(options) {this.getColors();},渲染UI结构并且美化页面效果 view wx:for{{colorList}} wx:keyindex classnum-item stylebackground-color: rgba({{item}});{{item}}/view/* pages/connect/connect.wxss */ .num-item {border: 1rpx solid #efefef;border-radius: 8rpx;line-height: 200rpx;margin: 15rpx;text-align: center;text-shadow: 0rpx 0rpx 5rpx #fff;box-shadow: 1rpx 1rpx 6rpx #aaa; }在上拉触底时调用获取随机颜色的方法 onReachBottom() {this.getColors();},添加loading提示效果 在调用getColors( )函数的内部发送请求之前展示loading效果发送请求获取数据之后隐藏loading效果。 getColors() {// 需要展示loading效果wx.showLoading({title: 正在加载中...,}); // 展示loading效果wx.request({url: https://applet-base-api-t.itheima.net/api/color,method: GET,success: ( {data:res}){console.log(res.data);this.setData({colorList: this.data.colorList.concat(res.data)})console.log(this.data.colorList);},complete: (){wx.hideLoading();}});},对上拉触底进行节流处理 在data中定义isLoading节流阀true 正在进行数据请求false 当前没有进行任何数据请求在getColor()方法中修改isLoading节流阀的值刚调用 设置为 true在网络请求的complete中 重置为 false在onReachBottom中判断节流阀的值从而对数据请求进行节流控制true 阻止当前请求false 可以发起数据请求 data: {colorList: [],isLoading: false},getColors() {this.setData({isLoading: true});// 需要展示loading效果wx.showLoading({title: 正在加载中...,}); // 展示loading效果wx.request({url: https://applet-base-api-t.itheima.net/api/color,method: GET,success: ( {data:res}){console.log(res.data);this.setData({colorList: this.data.colorList.concat(res.data)})console.log(this.data.colorList);},complete: (){wx.hideLoading();this.setData({isLoading: false})}});},onReachBottom() {if (this.data.isLoadingtrue) {return;}this.getColors();},4. 完整.js文件代码 // pages/connect/connect.js Page({/*** 页面的初始数据*/data: {colorList: [],isLoading: false},getColors() {this.setData({isLoading: true});// 需要展示loading效果wx.showLoading({title: 正在加载中...,}); // 展示loading效果wx.request({url: https://applet-base-api-t.itheima.net/api/color,method: GET,success: ( {data:res}){console.log(res.data);this.setData({colorList: this.data.colorList.concat(res.data)})console.log(this.data.colorList);},complete: (){wx.hideLoading();this.setData({isLoading: false})}});},/*** 生命周期函数--监听页面加载*/onLoad(options) {this.getColors();},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {if (this.data.isLoadingtrue) {return;}this.getColors();},/*** 用户点击右上角分享*/onShareAppMessage() {} })
http://www.zqtcl.cn/news/610226/

相关文章:

  • 数码港 太原网站开发公司iis 建立子网站
  • 做一个自己的网站需要什么商标设计网站猪八戒
  • 傻瓜式网站建设软件保险预约
  • 网站 备案规定自己做简单网站
  • 网站上怎么做支付接口南乐网站建设
  • 咸阳网站建设公司电话做个公司网站大概多少钱
  • 网站如何做关键词排名点子网创意网
  • 浙江建设培训考试网站河源东莞网站建设
  • 网站移动端做pc端的301跳转哪些网站是增值网
  • wordpress新闻站浙江耀华建设集团网站
  • 网站开发代理企业网站推广技巧和方法
  • 俄语网站开发用模板做的网站多少钱
  • 丽水网站建设公司广州网络公司
  • 做基金的网站哪个好针对大学生推广引流
  • 国外对旅游网站的建设互联网推广和互联网营销
  • 海南省建设厅网站首页有什么做设计的兼职网站
  • 网站导航功能苏州市高新区建设局网站
  • jsp网站 值班多语种网站开发
  • 公司网站英文做电商
  • 合肥企业网站建设公司哪家好卖产品怎么做网站
  • 网站建设公司86215中国中小企业网站
  • 做网站 如何 挣钱游戏网站开发协议
  • 网站建设发展wordpress比较慢
  • 收费网站推广动漫制作就业方向
  • 湖北优化网站建设设计公司需要什么资质
  • 个人网站怎么制作wordpress创意小工具
  • 网站管理维护怎么做在线oa
  • vue做企业网站wordpress 不发送邮件
  • 深圳做网站哪家便宜邮政编码html编写
  • 黑龙江营商环境建设局网站门户网站整改报告