有个bug,我在某一个页面onLoad时,setData了一个today的值为new Date(),
this.setData({
yhLoginInfo: wx.getStorageSync('yhLoginInfo'),
village: options.village,
buildingNo: options.buildingNo,
idBuildingInfo: options.idBuildingInfo,
dayAftertt: dayAftertt,
today: new Date()
}); 在页面{{today}}显示为一个日期字符串:"2019-08-02T06:52:12.702Z",而在另一个页面中,同样的this.setDate()一个today,结果在页面{{today}}显示为一个[objet,objet],这是一个bug呀,怎么解决这个问题?我需要显示为日期字符串
把时间格式转成字符串
不要直接在渲染层显示new Date
我也想问,为什么渲染出来的是[objet,objet]
总感觉没有赋值成功,定义today: {}, 如果没有赋值today: new Date() 的话,显示的就是[object,object]
怎么办到的?有代码片段不?
我一般都自己处理日期格式,你也可以用别人已经封装好的,比如moment.js或者dayjs
但是后台打印效果是一致的
建议你自己转成string