Element UI的Table用法


Table 表格

用於展示多條結構類似的數據,可對數據進行排序、篩選、對比或其他自定義操作。

基礎表格

2016-05-02
王小虎
上海市普陀區金沙江路 1518 弄
2016-05-04
王小虎
上海市普陀區金沙江路 1517 弄
2016-05-01
王小虎
上海市普陀區金沙江路 1519 弄
2016-05-03
王小虎
上海市普陀區金沙江路 1516 弄

el-table元素中注入data對象數組后,在el-table-column中用prop屬性來對應對象中的鍵名即可填入數據,用label屬性來定義表格的列名。可以使用width屬性來定義列寬。

 1 <template>
 2     <el-table
 3       :data="tableData"
 4       style="width: 100%">
 5       <el-table-column
 6         prop="date"
 7         label="日期"
 8         width="180">
 9       </el-table-column>
10       <el-table-column
11         prop="name"
12         label="姓名"
13         width="180">
14       </el-table-column>
15       <el-table-column
16         prop="address"
17         label="地址">
18       </el-table-column>
19     </el-table>
20   </template>
21 
22   <script>
23     export default {
24       data() {
25         return {
26           tableData: [{
27             date: '2016-05-02',
28             name: '王小虎',
29             address: '上海市普陀區金沙江路 1518 弄'
30           }, {
31             date: '2016-05-04',
32             name: '王小虎',
33             address: '上海市普陀區金沙江路 1517 弄'
34           }, {
35             date: '2016-05-01',
36             name: '王小虎',
37             address: '上海市普陀區金沙江路 1519 弄'
38           }, {
39             date: '2016-05-03',
40             name: '王小虎',
41             address: '上海市普陀區金沙江路 1516 弄'
42           }]
43         }
44       }
45     }
46   </script>

縱向內容過多時,可選擇固定表頭:只要在el-table元素中定義了height屬性,即可實現固定表頭的表格,而不需要額外的代碼。

常用API:

data:顯示的數據;

stripe:是否顯示斑馬紋;

max-height :Table 的最大高度
height:Table 的高度,默認為自動高度。如果 height 為 number 類型,單位 px;如果 height 為 string 類型,則這個高度會設置為 Table 的 style.height 的值,Table 的高度會受控於外部樣式。
border:是否帶有縱向邊框。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM