index.vue 503 B

12345678910111213141516171819202122232425
  1. <script setup lang="ts">
  2. import { ref } from "vue";
  3. import { useColumns } from "./columns";
  4. const tableRef = ref();
  5. const { columns, dataList, onChange } = useColumns();
  6. </script>
  7. <template>
  8. <div>
  9. <el-button type="primary" class="mb-[20px]!" @click="onChange">
  10. 切换表头
  11. </el-button>
  12. <pure-table
  13. ref="tableRef"
  14. border
  15. row-key="id"
  16. alignWhole="center"
  17. showOverflowTooltip
  18. :data="dataList"
  19. :columns="columns"
  20. />
  21. </div>
  22. </template>