【发布时间】:2020-05-25 01:39:28
【问题描述】:
我有一个已实现拖放的 Buefy 表 https://buefy.org/documentation/table#draggable-rows
我的表只有一列。因此,在用户按照他们想要的顺序拖动行之后,我让他们单击保存按钮,然后单击我想按照用户放入它们的确切顺序从表中获取数据。我参考了我的表:
<b-table ref="reorder"
v-sortable="sortableOptions"
:data="data"
:columns="columns"
hoverable
striped>
</b-table>
这是数据:
columns: [
{
field: "item",
label: "Name"
}
],
data:[{item:'row 1'},
{item:'row 2'},
{item:'row 3'}]
在我的按钮点击事件中,我有:
refreshTable() {
let tbl = this.$refs.reorder
},
我在this.$refs.reorder中看到了一个数据对象,但是顺序和创建表时传入的数据的顺序是一样的。我需要按照用户在完成拖放行后放入的新创建顺序从表中获取数据。如何以新排序的顺序获取数据?谢谢
【问题讨论】: