背景
有的时候我们需要前端来实现行和列的拖拽,把想要看的内容往前提,
代码
<template>
<div class="app">
<h1>实现表格行列拖拽</h1>
<el-table :data="tableData" border style="width: 100%">
<el-table-column prop="number" label="序号" width="100"></el-table-column>
<el-table-column prop="date" label="日期" width="180"> </el-table-column>
<el-table-column prop="name" label="姓名" width="180"> </el-table-column>
<el-table-column prop="email" label="邮件" width="180"> </el-table-column>
<el-table-column prop="address" label="地址"> </el-table-column>
</el-table>
</div>
</template>
<script setup>
import { ref } from "vue";
import Mock from "mockjs";
const tableData = ref([]);
const ret = Mock.mock({
"result|10-20": [
{
id: "@guid",
"number|+1": 1,
date: "@date",
name: "@name",
email: "@email",
address: "@csentence(8,15)",
},
],
});
tableData.value = ret.result;
</script>
<style lang="less" scoped></style>