首页 > 其他 > 详细

加载更多-分页

时间:2020-10-03 00:02:57      阅读:63      评论:0      收藏:0      [点我收藏+]

列表加载更多

Created: Sep 14, 2020 5:29 PM
功能: 加载更多

export default {
  name: "home-album",
  data() {
    return {
      params: {
        // 获取多少条数据
        limit: 30,
        // 关键字 “hot”
        order: ‘hot‘,
        // 跳过多少条
        skip: 0
      },
      // 列表数组
      album: [],
      // 是否还有下一页
      hasMore: true
    }
  },
  methods: {
    /**
     * 获取列表数据
     */
    getList() {
      this.request({
        url: ‘http://157.122.54.189:9088/image/v1/wallpaper/album‘,
        data: this.params
      }).then(result => {
        if (result.res.album.length === 0) {
          this.hasMore = false
          return
        }
        this.album = [...this.album, ...result.res.album]
      })
    },
    /**
     *加载更多
     */
    handleToLower() {
      if (this.hasMore) {
        this.params.skip += this.params.limit
        this.getList()
      } else {
        uni.showToast({
          title: ‘没有数据了‘,
          icon: ‘none‘
        })
      }
    }
  },
  mounted() {
    this.getList()
  }
}
</script>

加载更多-分页

原文:https://www.cnblogs.com/qisexin/p/13763104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!