From bb2e85c418a87e3dd3f55d4539c6ac559d3ac287 Mon Sep 17 00:00:00 2001 From: chenjianxing Date: Thu, 14 Oct 2021 15:09:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8B=96=E6=8B=BD=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E9=A1=BA=E5=BA=8F=E5=A4=B1=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/common/js/tableUtils.js | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/frontend/src/common/js/tableUtils.js b/frontend/src/common/js/tableUtils.js index fed8f15340..84bdd89d58 100644 --- a/frontend/src/common/js/tableUtils.js +++ b/frontend/src/common/js/tableUtils.js @@ -540,9 +540,9 @@ export function handleRowDrop(data, callback) { // 避免增删列表数据时,回调函数中的 data 与实际 data 不一致 let dropClass = 'table-row-drop-bar-random' + '_' + getUUID(); - dropBars.forEach(dropBar => { - dropBar.classList.add(dropClass); - }); + for (let i = 0; i < dropBars.length; i++) { + dropBars[i].classList.add(dropClass); + } Sortable.create(tbody, { handle: "." + dropClass, @@ -550,9 +550,9 @@ export function handleRowDrop(data, callback) { onStart: function (/**Event*/evt) { // 解决拖拽时高亮阴影停留在原位置的问题 if (msTable) { - msTable.forEach(table => { - table.classList.add('disable-hover'); - }); + for (let i = 0; i < msTable.length; i++) { + msTable[i].classList.add('disable-hover'); + } } }, onEnd({ newIndex, oldIndex}) { @@ -580,11 +580,9 @@ export function handleRowDrop(data, callback) { } } - msTable.forEach(table => { - if (msTable) { - table.classList.remove('disable-hover'); - } - }); + for (let i = 0; i < msTable.length; i++) { + msTable[i].classList.remove('disable-hover'); + } } }); }, 100);