updateDuration:function () {
let questions = this.questions;
for (let i = 0;i<questions.length;i++){
let createtime = new Date(questions[i].createtime).getTime();
let now = new Date().getTime();
//计算毫秒数
let duration = now-createtime;
//给question添加属性
if (duration < 1000*60){ //一分钟以内
questions[i].duration = "刚刚";
}else if(duration < 1000*60*60){ //一小时以内
questions[i].duration =
(duration/1000/60).toFixed(0)+"分钟以前";
}else if (duration < 1000*60*60*24){
questions[i].duration =
(duration/1000/60/60).toFixed(0)+"小时以前";
}else {
questions[i].duration =
(duration/1000/60/60/24).toFixed(0)+"天以前";
}
}
}
Vue的时间管理和js动态添加属性
最新推荐文章于 2022-01-05 22:21:39 发布