在线等!小程序如何把这个数据转换成这种格式?求老司机指点!

就是想把list的time字段用getTimeLeft处理成想要的格式下面这样试了好像没有变化
list:[
{
name:'aaa',
time:1568799262000
},
{
name:'bbb',
time:1568797462000
},
{
name:'ccc',
time:1568797262000
}
],
constutil=require('../../../utils/util.js')
this.data.list.map((res)=>{
this.setData({
'res.time':util.getTimeLeft(res.time)
})
})
functiongetTimeLeft(datetimeTo){
lettime1=newDate(datetimeTo).getTime();
lettime2=newDate().getTime();
letmss=time1-time2;
lethours=parseInt(mss/(1000*60*60));
letminutes=parseInt((mss%(1000*60*60))/(1000*60));
letseconds=parseInt((mss%(1000*60))/1000);
returnhours+"时"+minutes+"分"
}
幕布斯7119047
浏览 241回答 2
2回答

饮歌长啸

this.data.list.map((res,i)=>{varstr="list["+i+"].time";this.setData({[str]:util.getTimeLeft(res.time)})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript