fixed-column-and-header.vue 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <template>
  2. <el-table :data="tableData" style="width: 100%" height="250">
  3. <el-table-column fixed prop="date" label="Date" width="150" />
  4. <el-table-column prop="name" label="Name" width="120" />
  5. <el-table-column prop="state" label="State" width="120" />
  6. <el-table-column prop="city" label="City" width="320" />
  7. <el-table-column prop="address" label="Address" width="600" />
  8. <el-table-column prop="zip" label="Zip" width="120" />
  9. </el-table>
  10. </template>
  11. <script lang="ts" setup>
  12. const tableData = [
  13. {
  14. date: '2016-05-03',
  15. name: 'Tom',
  16. state: 'California',
  17. city: 'Los Angeles',
  18. address: 'No. 189, Grove St, Los Angeles',
  19. zip: 'CA 90036',
  20. },
  21. {
  22. date: '2016-05-02',
  23. name: 'Tom',
  24. state: 'California',
  25. city: 'Los Angeles',
  26. address: 'No. 189, Grove St, Los Angeles',
  27. zip: 'CA 90036',
  28. },
  29. {
  30. date: '2016-05-04',
  31. name: 'Tom',
  32. state: 'California',
  33. city: 'Los Angeles',
  34. address: 'No. 189, Grove St, Los Angeles',
  35. zip: 'CA 90036',
  36. },
  37. {
  38. date: '2016-05-01',
  39. name: 'Tom',
  40. state: 'California',
  41. city: 'Los Angeles',
  42. address: 'No. 189, Grove St, Los Angeles',
  43. zip: 'CA 90036',
  44. },
  45. {
  46. date: '2016-05-08',
  47. name: 'Tom',
  48. state: 'California',
  49. city: 'Los Angeles',
  50. address: 'No. 189, Grove St, Los Angeles',
  51. zip: 'CA 90036',
  52. },
  53. {
  54. date: '2016-05-06',
  55. name: 'Tom',
  56. state: 'California',
  57. city: 'Los Angeles',
  58. address: 'No. 189, Grove St, Los Angeles',
  59. zip: 'CA 90036',
  60. },
  61. {
  62. date: '2016-05-07',
  63. name: 'Tom',
  64. state: 'California',
  65. city: 'Los Angeles',
  66. address: 'No. 189, Grove St, Los Angeles',
  67. zip: 'CA 90036',
  68. },
  69. ]
  70. </script>