xuliangzhan / vue-element-extends

🌴 基于 ElementUI 2.x 的扩展组件(已废弃 Have been abandoned)
MIT License
494 stars 166 forks source link

table列sortable=custom,获取数据后列排序会重置默认,不会记住当前排序方式 #173

Open xlkit456852 opened 5 years ago

xlkit456852 commented 5 years ago

问题描述 Describe the bug table使用:data.sync绑定数据 列使用sortable="custom",并且table监听sort-change,根据列名和asc/desc异步获取后台数据也没问题,问题出现在拿到后台数据后更新table数据的同时,排序列的排序状态重置为默认了(即原本是向上的箭头变成蓝色的,更新数据后又重置为2个排序箭头都变回灰色,不能保存排序状态)

重现问题的步骤 To Reproduce <el-editable :edit-config="{ trigger: 'manual', mode: 'row' ,'autoClearActive':false,'showStatus':false, showIcon:false }" ref="editable" :data.sync="table_data.data" @sort-change="onSortChange"

<el-editable-column prop="name" label="工序" align="center" :edit-render="{name: 'ElInput'}" sortable="custom"

请提供能重现问题的链接(jsfiddle、jsrun) Expected behavior 暂无

报错信息或截图 Error message or screenshots 暂无

期望的结果 Expected behavior 点击排序后表头的排序icon可以保持显示当前的排序方式

请填写以下版本信息 please complete the following information

xuliangzhan commented 5 years ago

90