book组件bookData获取?

来源:8-10 推荐组件基础功能开发

慕粉15201527929

2020-06-03

图片描述
我觉得我画圈的部分有点多余呢?直接去掉,然后在循环的时候直接操作data不就好了?
if (data && data.length > 0) {

      const _bookDataRow = []
      let _row = 0
      while (_row < row) {
        _bookDataRow.push(data.slice(_row * col, _row * col + col))
        _row++
      }
      return _bookDataRow
    } else {
      return []
    }

这样不可以吗?

写回答

1回答

扬_灵

2020-06-03

同学你好,这样改没什么问题,加那一行代码的用途是当data数据量大于row *col时,进行数据截断,这样判断实际量的时候,就会准确了,这个是前端做分页的标准方法。如果不能解决你的问题,可以继续追问。

0
4
慕粉15201527929
分页场景不需要这么做吧?自己分页?我的一般都是传页数和每一页的条数,不需要去截取数据这一项呢
2020-06-03
共4条回复

零基础入门 实战mpvue2.0多端小程序框架

mpvue,一套代码搞定多个平台小程序,前端更易上手

819 学习 · 647 问题

查看课程