小程序中scroll-view的下拉刷新和小程序页面的下拉刷新开启方法

这篇具有很好参考价值的文章主要介绍了小程序中scroll-view的下拉刷新和小程序页面的下拉刷新开启方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

scroll-view的下拉刷新

video.wxml中

<scroll-view 
    class="videoScroll" 
    scroll-y="true"
    refresher-enabled="true" 
    bindrefresherrefresh="handleRefresher"
    refresher-triggered="{{isTriggered}}">
    //如果只开启refresher-enabled="true" 页面只会下拉刷新,但是不会回去,下拉刷新的图标一直存在,所以需要设置一个自定义下拉刷新被触发
    

video.js中

  data: {
    videoGroupList:[], //导航标签数据
    navId:'', //导航标签的id标识
    videoList:[], //视频列表数据
    videoId:'', //video标识
    videoUpdateTime:[], //记录实时播放的时长
    isTriggered:false, //定义一个用来表示下拉刷新是否被触发,当更新完数据需要重新定义为false
  },
  
  // 获取视频列表数据的功能函数
  async getVideoList(navId){
    let videoListData=await request('/video/group',{id:navId})
    let index=0
    if (videoListData.datas) {
      let videoList=videoListData.datas.map(item=>{
        item.id=index++
        return item
      })
      // 关闭消息提示框
      wx.hideLoading()
      this.setData({
        videoList,
        isTriggered:false //加载更新完数据重新变为false,这时下拉刷新的图标也会消失
      })
    }
  },
  
  // 下拉刷新回调
  handleRefresher(event){
    // 发送请求获取最新的视频数据
    this.getVideoList(this.data.navId)
  },

页面的下拉刷新

video.json中添加enablePullDownRefresh为true就可以开启文章来源地址https://www.toymoban.com/news/detail-562427.html

"enablePullDownRefresh":true

到了这里,关于小程序中scroll-view的下拉刷新和小程序页面的下拉刷新开启方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包