在avue-crud的列表中拖动排序时,发现拖动的行与sortable-change的入参row不一致
拖动的是 测试01
row获得的参数却是 测试02
sortableChange(oldindex, newindex, row, list){
console.log(row.title);
}
经过排查后发现,由于avue-crud的option中设置了defaultSort,拖动选中的是按照此排序中该行的数据。
option() {
sortable: true,
defaultSort: {prop:'sort',order:'ascending'},
column: [
{
label: "排序",
prop: "sort",
type: 'select',
rules: [{
required: true,
message: "排序",
trigger: ""
}],
dicData: options
},
{
label: "标题",
prop: "title",
type: "textarea",
},
]
}
}