我的这种做法可以进行上移下移,但是移动之后选中行不会变,例如我选中第三行然后我点击上移,那这时候我选中的应该会变成第二行,但他还是在第三行,有什么办法解决吗,或者有其他移动的方法能避免这个问题吗
function moveItemUp(){
if(currentIndex.value>0){
const temp = dataList[currentIndex.value];
dataList.splice(currentIndex.value, 1);
dataList.splice(currentIndex.value - 1, 0, temp);
refresh()
}
}
|
|