![516b6061e69f3e008532f3a961bec217.png](https://img-blog.csdnimg.cn/img_convert/516b6061e69f3e008532f3a961bec217.png)
看了觉得有帮助的话,麻烦点个赞,谢谢!!!
html
<span class="setSort fl">
<i :class="{'el-icon-arrow-up':true,disabled:index==0}" @click="setSort(1,index)"></i>
<i :class="{'el-icon-arrow-down':true,disabled:index==dataList.length-1}" @click="setSort(2,index)"></i>
</span>
js
setSort(direction,index){
var delEle = [];
if(direction == 1 && index>0){
delEle = this.dataList.splice(index,1);
console.log('dataList',delEle,index,index-1);
this.dataList.splice(index-1,0,delEle[0]);
}else if(direction == 2 && index<this.dataList.length-1){
delEle = this.dataList.splice(index,1);
this.dataList.splice(index+1,0,delEle[0]);
}
},