VueまたはJS実装ダミーページング


ネット上で偽のページを実現する例を探してみると、後端のページを再びフロントエンドに持っていくのが面倒だということに気づきました.考えてみると、自分で簡単なことを実現しました.
computedPage () {
        let start = this.pageSize * (this.pageIndex - 1)
        let end = this.pageSize * this.pageIndex
        this.list = []
        for (let i = start; i < end; i++) {
          if (i < end) {
            if (this.data[i]) {
              this.list.push(this.data[i])
            } else {
              break
            }
          }
        }
      }