elementui之el-table-column日期格式顯示方式
更新時間:2024年12月24日 16:59:40 作者:在奮斗的大道
文章介紹了如何使用formatter屬性對表格某一列的內容進行日期格式化,通過綁定日期格式化的方法實現,展示了前端代碼的模板和方法,并給出了前端效果的展示
elementui el-table-column日期格式顯示
如果想對表格某一列的內容進行日期格式化,可用 formatter 屬性。
屬性綁定日期格式化的方法即可。
前端代碼之模板
<el-row> <el-table :data="tableData" style="width: 100%;"> <el-table-column prop="title" label="通知標題" > </el-table-column> <el-table-column prop="content" label="通知詳情" > </el-table-column> <el-table-column prop="addTime" label="添加時間" :formatter="formatDate" > </el-table-column> <el-table-column prop="adminId" label="管理員ID" > </el-table-column> <el-table-column label="操作"> <template slot-scope="scope"> <el-button type="primary" size="mini" @click="toEdit(scope)">編輯</el-button> <el-button type="danger" size="mini" @click="deleteRole(scope)">刪除</el-button> </template> </el-table-column> </el-table> <br> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="pagination.pageIndex" :page-sizes="[5, 10, 20, 30, 40]" :page-size=pagination.pageSize layout="total, prev, pager, next" :total=pagination.total> </el-pagination> </el-row>
前端代碼之方法
//方法區(qū) formatDate(row, column) { // 獲取單元格數據 let data = row[column.property] if(data == null) { return null } let dt = new Date(data) return dt.getFullYear() + '-' + (dt.getMonth() + 1) + '-' + dt.getDate() + ' ' + dt.getHours() + ':' + dt.getMinutes() + ':' + dt.getSeconds() },
前端效果展示
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
詳解如何在 vue 項目里正確地引用 jquery 和 jquery-ui的插件
本篇文章主要介紹了詳解如何在 vue 項目里正確地引用 jquery 和 jquery-ui的插件,具有一定的參考價值,有興趣的可以了解一下2017-06-06