项目用在使用moment转换时间戳的时候出现Invalid Date 通过后端接口发现接口返回的字段是:beginTime: "1612922019029"
在数据传递得过程中类型发生了变化,所以得把字符串用Number()转化下数字类型即可正常显示。
beginTime: this.$moment(Number(item.beginTime)).format("YYYY-MM-DD")
还有个小问题就是如果某个时间戳为空是,则会显示1970-01-01;
所以为了防止显示1970-01-01,所以通过三木运算判断一下:
beginTime: item.beginTime == "" ? "" : this.$moment(Number(item.beginTime)).format("YYYY-MM-DD")
这样页面上页就不会出现1970-01-01