upTr(index,arr) { // 上移 if (index === 0) { return } this.swapItems(arr, index, index - 1);},downTr(index,arr) { // 下移 if (index === arr.length - 1) { return } this.swapItems(arr, index, index + 1);},swapItems(arr, index1, index2,direction) { if(direction=='up'){//置顶 arr.unshift(arr[index1]); arr.splice(index1+1,1); return arr; } if(direction=='down'){//置底 arr.push(arr[index1]); arr.splice(index1,1); return arr; } arr[index1] = arr.splice(index2, 1, arr[index1])[0]; return arr;},//使用this.swapItems(layers2DArr,layers2DIndex, 0,'up') //置顶this.swapItems(layers2DArr,layers2DIndex, layers2DArr.length-1,'down')