From cc2c14f65277448ec17aad8369501628621fd84e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=A4=E5=BF=83?= <3277200+sentsim@users.noreply.github.com> Date: Fri, 10 Mar 2023 13:26:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20table=20=E7=9A=84=20`data`?= =?UTF-8?q?=20=E6=A8=A1=E5=BC=8F=E5=9C=A8=E6=9C=AA=E5=BC=80=E5=90=AF=20`pa?= =?UTF-8?q?ge`=20=E6=97=B6=E5=8F=AF=E4=B8=8D=E5=8F=97=20`limit`=20?= =?UTF-8?q?=E5=B1=9E=E6=80=A7=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/table.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/modules/table.js b/src/modules/table.js index e41c8010..f7b91970 100644 --- a/src/modules/table.js +++ b/src/modules/table.js @@ -987,10 +987,13 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){ } }); } else if(layui.type(options.data) === 'array'){ //已知数据 - var res = {} - ,startLimit = curr*options.limit - options.limit + var res = {}; + var startLimit = curr*options.limit - options.limit; + var newData = options.data.concat(); - res[response.dataName] = options.data.concat().splice(startLimit, options.limit); + res[response.dataName] = options.page + ? newData.splice(startLimit, options.limit) + : newData; res[response.countName] = options.data.length; //记录合计行数据