Vue项目iOS系统上面空白页问题排查


问题呈现

Vue项目在开发测试阶段,显示都没问题。但是上线后电脑端和安卓端显示都没问题,唯独iOS显示空白页,任何浏览器上面都不行😂;使用vconsole在手机端调试,报以下错误,网上找了一圈,什么router.onError,什么懒加载,统统不行.....最后发现是正则表达式的锅

loading chunk xx failed

解决方法

  • iOS不支持正则表达式断言
  • 断言格式 ((?<= ) 和 (?<! ))
  • 这是我的代码里面使用的正则表达式/(?<=theme:\s*)[A-z-]+(?=[^.][-]{3})/g

把正则表达式修改为 theme:+[^.]+-{3}
问题完美解决

参考链接:浏览器兼容性列表

评论
全部评论
头像
DOTA·2年前
继续测试吧,PC的windows,也有白屏问题了,目前是XX浏览器显示问题
点赞
回复

每页条数
总条数: 2
每页数