最近发现 iOS8 跑 vue 项目的时候出现兼容性错误
TypeError: undefined is not a function (evaluating 'splitter.call(separator, 0, limit)')
TypeError: undefined is not a function (evaluating '_WXJS.disableImageSelection()')
定位问题是 vue 中 js 代码应该存在兼容性问题,在 iOS8+以上版本都很正常
babel:"browsers": ["> 1%", "last 2 versions","safari >= 7", "not ie <= 8"]
运行 npx browserslist
列表只能看到
...
opera 60
opera 58
safari 13.1
safari 13
safari 12.1
safari 12
safari 11.1
safari 11
safari 10.1
safari 10
safari 9.1
safari 9
samsung 12.0
samsung 11.1-11.2
samsung 10.1
samsung 9.2
samsung 8.2
samsung 7.2-7.4
samsung 6.2-6.4
samsung 5.0-5
...
有老哥知道解决方案么?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.