使用element-ui 表格 后台返回数据时间格式化的方法(无插件)

13 篇文章 0 订阅
3 篇文章 0 订阅
本文介绍了如何使用Element-UI的formatter属性对后台返回的不友好时间数据进行初始化和格式化。通过在时间属性中添加formatter方法,将原始数据转换为易读的日期和时间格式,例如'YYYY-MM-DD HH:mm:ss'。这种方法可以改善用户界面的显示效果,使得时间信息更加清晰。完成这些步骤后,时间数据将展示得更加美观和易于理解。
摘要由CSDN通过智能技术生成

有时候后台返回的时间数据是这样的:

后台返回数据
这个时候显示很不方便 而且还不太好看 我们需要对他做一个初始化的操作,我们需要在时间这一个属性栏中加一个属性,formatter 如下图

加入属性
这个属性是element-ui中用来初始化数据的一个属性,如下图显示:
属性描述
然后 定义这个属性,

  methods: {
      formatDate(row, column){
    let data = row[column.property]
    let dt = new Date(data)
    return dt.getFullYear() + '-' + (dt.getMonth() + 1) + '-' + dt.getDate() + ' ' + dt.getHours() + ':' + dt.getMinutes() + ':' + dt.getSeconds()
},
}

完成后如图下所示:
完成后操作

然后显示效果就已经出来了

效果展示

这样就完成了时间数据的初始化,如果对你有所帮助欢迎关注留言,以后会继续跟更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值