前阵子手撸了一个抽奖页面, 其中包含倒计时性能. 然而无奈在局部型号的设施中运行 调试运行后发现原来是`new Date()`转换时呈现的问题:
问题代码: ` const timeStr = "2020-08-08T08:08:08.8888"; const msStr = new Date(timeStr).getTime(); ` 解决办法: ` let timeStr = "2020-08-08T08:08:08.8888"; timeStr = timeStr.replace(new RegExp(/-/gm) ,"/"); const msStr = new Date(ntimeStr).getTime(); `
次要问题在于前端代码调用了不确定的浏览器内核API, 过后我这个组件内嵌于Unity工程, 应用WebView拉起的用户默认浏览器其内核各种奇奇怪怪... 前端人加油!