色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue export columns

謝彥文2年前7瀏覽0評論

在Vue中使用表格是很常見的操作,而Vue表格中的export columns就是一種非常方便的功能,可以用來導入和導出數據。接下來我們來詳細介紹一下它的用法。

首先我們需要在Vue組件中定義表格的數據源,例如:

data () {
return {
tableData: [
{ date: '2020-01-01', name: '小明', address: '北京市'},
{ date: '2020-01-02', name: '小紅', address: '上海市'},
{ date: '2020-01-03', name: '小剛', address: '廣州市'},
{ date: '2020-01-04', name: '小李', address: '深圳市'}
]
}
}

接著,我們需要在表頭中定義要導出的列,例如:

columns: [
{ prop: 'date', label: '日期' },
{ prop: 'name', label: '姓名' },
{ prop: 'address', label: '地址' }
]

然后,我們使用Vue提供的$table組件,并將數據源和表頭作為參數傳入,同時使用export columns來啟用導出功能,例如:

<el-table :data="tableData" :columns="columns" v-export-columns></el-table>

這樣就可以在表格左上角看到一個導出按鈕,點擊后即可導出當前顯示的數據為Excel文件。

需要注意的是,如果不想導出所有列的數據,可以在表格組件中使用scoped slot來進行定制,例如:

<template #default="{ row }">
<el-table-column :label="'日期:' + row.date"></el-table-column>
<el-table-column :label="'姓名:' + row.name"></el-table-column>
</template>

這里使用了Vue的作用域插槽,根據具體情況來進行列的定制。

綜上所述,Vue的export columns功能非常實用,能夠大大提高表格數據處理的效率,同時使用也非常簡單。