如果后端字段返回的是时间戳字符串,比如:
date:20220824151500
我们前端自己处理的话,可以在js中创建一个方法,如下
export function dateTimeStr (time) {
if (time === null || time === '') {
return ''
}
const dataValue = time.replace(new RegExp(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/), '$1-$2-$3 $4:$5:$6')
const finalValue = dataValue.slice(0, 16)
return finalValue
}
然后在所需的页面引入该方法,在计算属性中取值,如:
computed: {
appointmentTime () {
return dateTimeStr(this.itemData.serviceDate)
}
}
在template中渲染appointmentTime即可