这两天学习了vue2.0的Element UI的表格table列时间戳格式化,所以,今天添加一点小笔记。
表格属性
<el-table
:data="tableData"
v-loading.body="loading"
border
@selection-change="selectionChange"
>
<el-table-column
prop="createTime"
label="创建时间"
:formatter="dateFormat"
width="150">
</el-table-column>
<el-table-column
prop="updateTime"
label="更新时间"
width="150">
</el-table-column>
</el-table>
script
new Vue({
el: '#tableView',
data: {
//列表数据
tableData: [{
"createTime":1491559642000,
"updateTime":1491559642000
}],
},
methods:{
//时间格式化
dateFormat:function(row, column) {
var date = row[column.property];
if (date == undefined) {
return "";
}
return moment(date).format("YYYY-MM-DD HH:mm:ss");
}
}
});
简单来说,vue组件传入的方法函数应该使用v-bind属性绑定
时间格式化使用moent.js
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。