Commit 78b336b25b81b75885948eaaa05e78a7db23f103
1 parent
24f07924
Exists in
master
and in
1 other branch
修复Scheme静态数据表格初始化数量
Showing
1 changed file
with
6 additions
and
3 deletions
Show diff stats
packages/scheme/index.vue
| @@ -384,9 +384,12 @@ export default { | @@ -384,9 +384,12 @@ export default { | ||
| 384 | watch: { | 384 | watch: { |
| 385 | value(val) { | 385 | value(val) { |
| 386 | if (!(this.option.searchAPI || _$http && this.option.url)) { | 386 | if (!(this.option.searchAPI || _$http && this.option.url)) { |
| 387 | - const valueData = val.map(item => { return { ...item, $pk: item[this.option.primaryKey] || item['$pk'] || getUUID() } }); | ||
| 388 | - this.tableDataStatic = valueData; | ||
| 389 | - this.tableData = valueData; | 387 | + const resultData = val.map(item => { return { ...item, $pk: item[this.option.primaryKey] || item['$pk'] || getUUID() } }); |
| 388 | + this.tableDataStatic = resultData; | ||
| 389 | + const begin = (this.currentPage - 1) * this.pageSize; | ||
| 390 | + const end = this.currentPage * this.pageSize; | ||
| 391 | + this.tableData = resultData.slice(begin, end); | ||
| 392 | + this.totalCount = resultData.length; | ||
| 390 | } else { | 393 | } else { |
| 391 | this.tableData = val; | 394 | this.tableData = val; |
| 392 | } | 395 | } |