亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

ELEMENT-PLUS的表格組件高級用法

小樊
99
2024-06-14 20:32:34
欄目: 編程語言

  1. 表格列的自定義渲染

可以通過設置 slots 屬性來自定義表格列的渲染方式,例如:

<el-table :data="tableData">
  <el-table-column prop="name" label="姓名">
    <template #default="{ row, column, $index }">
      <span>{{ row.name }}</span>
    </template>
  </el-table-column>
</el-table>
  1. 表格的行樣式定制

可以通過設置 row-class-name 屬性來自定義表格行的樣式,例如:

<el-table :data="tableData" row-class-name="rowStyle">
</el-table>
.rowStyle {
  background-color: #f5f5f5;
}
  1. 表格的分頁定制

可以通過設置 pagination 屬性來自定義表格的分頁方式,例如:

<el-table :data="tableData" :pagination="paginationConfig">
</el-table>
data() {
  return {
    paginationConfig: {
      layout: "total, sizes, prev, pager, next, jumper",
      total: 100,
      pageSizes: [10, 20, 30, 50]
    }
  };
}
  1. 表格的自定義篩選

可以通過設置 filter-method 屬性來自定義表格的篩選功能,例如:

<el-table :data="tableData" :filter-method="handleFilter">
</el-table>
methods: {
  handleFilter(value, row, column) {
    const property = column.property;
    return row[property] === value;
  }
}
  1. 表格的數據導出

可以使用 Element-Plus 提供的 Export2Excel 方法來實現表格數據的導出,例如:

import { export_json_to_excel } from "@/utils/export2Excel";

exportExcel() {
  const tHeader = ["姓名", "年齡", "性別"];
  const filterVal = ["name", "age", "gender"];
  const list = this.tableData;
  const data = this.formatJson(filterVal, list);

  export_json_to_excel(tHeader, data, "表格數據");
}

0
津南区| 上虞市| 磴口县| 汉源县| 乌鲁木齐市| 石家庄市| 治多县| 靖江市| 高平市| 凭祥市| 桐乡市| 青神县| 都兰县| 通河县| 德兴市| 南召县| 横山县| 炉霍县| 桃园市| 左贡县| 高州市| 禹州市| 准格尔旗| 海盐县| 子长县| 芦山县| 金华市| 满洲里市| 灵台县| 梅州市| 本溪市| 贵阳市| 都昌县| 石泉县| 湘阴县| 贡山| 上栗县| 丽江市| 遵化市| 衡南县| 宜兰市|