tdesign-vue
Version:
23 lines (19 loc) • 616 B
JavaScript
/**
* tdesign v1.12.1
* (c) 2025 tdesign
* @license MIT
*/
import _toConsumableArray from '@babel/runtime/helpers/toConsumableArray';
function swapDragArrayElement(data, currentIndex, targetIndex) {
var newData = _toConsumableArray(data);
if (targetIndex - currentIndex > 0) {
newData.splice(targetIndex + 1, 0, newData[currentIndex]);
newData.splice(currentIndex, 1);
} else {
newData.splice(targetIndex, 0, newData[currentIndex]);
newData.splice(currentIndex + 1, 1);
}
return newData;
}
export { swapDragArrayElement as default };
//# sourceMappingURL=swapDragArrayElement.js.map