【element-ui】elementUI拖拽后排序箭头问题

问题描述

elementUI拖拽后排序箭头蓝色颜色变为灰色

问题出现的环境背景及自己尝试过哪些方法

把key换成index但是显示和隐藏的时候会出现布局错位

相关代码

  <el-table-column :key="Math.random()" :sort-orders="['descending','ascending']"

v-if="item.bool" sortable="custom"

v-for="(item,index) in col" :prop="item.prop" :label="item.label">

</el-table-column>

col: [

{

label: '日期',

prop: 'date',

bool: true,

},

{

label: '姓名',

prop: 'name',

bool: true,

},

{

label: '地址',

prop: 'addRes',

bool: true,

},

],

   columnDrop() {

const wrapperTr = document.querySelector('.el-table__header-wrapper tr');

this.sortable = Sortable.create(wrapperTr, {

animation: 180,

delay: 0,

onEnd: evt => {

const oldItem = this.col[evt.oldIndex];

this.col.splice(evt.oldIndex, 1);

this.col.splice(evt.newIndex, 0, oldItem);

}

})

},

你期待的结果是什么?实际看到的错误信息又是什么?

QQ图片20200805094902.pngQQ图片20200805094910.png

求各位大佬帮忙看下,感谢

以上是 【element-ui】elementUI拖拽后排序箭头问题 的全部内容, 来源链接: utcz.com/a/150695.html

回到顶部