问题1:微信小程序 new Date() 方法在iOS设备上无效
经验情况:个人在开发小程序发现,iOS测试版可以使用安卓也可以使用,唯一用在体验版和正版上就报错,最后发现是时间返回NAN。
解决方案:
将时间文本中的“-” 替换为 /
let date = "2021-07-01 00:00"
let now = new Date(date.replace(/-/g,'/'))
问题2:微信小程序在iOS设备上无法使用clearInterval
经验情况:开发中发现在Android设备很好支持,但是iOS就会报错,然后全部程序就无法运行。
var end = setInterval(function(){}, 100);
var start = (end - 100) > 0 ? end -100 : 0;
for(var i = start; i < end; i++)
{
clearInterval(i);
}
解决方案:
将这种写法删除,暂无更好的写法。
欢迎加我微信: wanbeishijie (CSDN)
一起交流学习或者合作开发