微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vue element-ui 表格列可拖动

如何解决Vue element-ui 表格列可拖动

我现在用它做桌子。 但是表格的标题现在可以拖动。如何拖动表格的列?

<el-table
ref="tableRef"
class="table-responsive table-flush"
:data=tableData"
row-key="id"
header-row-class-name="thead"
@sort-change="sortChange"

<el-table-column label="Address" min-width="200px" prop="address">
                <template #default="{ row }">
                    <span>{{ row.address }}</span>
                </template>
            </el-table-column>

            <el-table-column label="Amount" min-width="150px" prop="commitment">
                <template #default="{ row }">
                    <span>{{ row.amount }} {{ shortCurrency }}</span>
                </template>
            </el-table-column>
            <el-table-column
                label="Claimable"
                min-width="130px"
                prop="total"
            >
                <template #default="{ row }">
                    <span>
                        {{ row.amount / currentPrice }}
                    </span>
                </template>
            </el-table-column>
</el-table>


mounted() {
this.initializeTable()
},method: {
initializeTable() {
const theadColumn = this.$refs.tableRef.$el.querySelector(
'.el-table__header-wrapper .el-table__header thead tr'
)
Sortable.create(theadColumn,{
draggable: 'th',onEnd: this.dragReorderColumn,})
},

}

我想在拖动表格标题时同时移动表格的标题和正文。 我正在使用 vue element-ui。 可能吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。