关于vue移动端 ios 的兼容问题(二)
问题一
问题:ios无法的手机浏览器无法解析
报错:SyntaxError: Invalid regular expression: invalid group specifier name
/(?<={).+?(?=})/ig 类似的正则
而且直接干扰代码的运行 也就是说只要你有使用类似的正则 代码直接报错 不会运行
问题二
问题:ios 白屏不显示,并无报错
检查方式:用try{}catch(err){console.log(err)}
结果: new Date(‘2019-01-22 11:11:11’).getTime() 为 NaN
解决方法: 在js里将一个时间字符串英文”2019-01-22 11:11:11“转换成时间戳,在安卓手机里转换成功,但在ios手机里面为NAN,这是因为ios里面不支持”2019-01-22 11:11:11“形式的,我们需要将字符串转换成”2019/01/22 11:11:11“,然后在转换成时间戳。