Vue.js 使用 Swiper.js 在 iOS < 11 时出现错误
前言
在H5项目中,需要用到翻页效果,通过 Swiper 来实现,安装 Swiper
1 | npm i swiper -S |
但是实际使用中,发现低版本 iOS < 11 会出现下面这个错误:
1 | SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode. |
原因
Swiper.js 这个 npm 包里面还使用了 dom7
和 ssr-window
,所以需要对这两个插件进行 Babel 转 ES5
解决方案
Vue CLI 2.x 下,在 build/webpack.base.config.js 文件中修改
1 | // ... |
Vue CLI 3.x 下
在 vue.config.js
中增加 transpileDependencies
配置
1 | module.exports = { |
原文作者: 52admin
原文链接: https://note.52admin.net/2018/09/10/Vue-js-使用-Swiper-js-在-iOS小于11-时出现错误/
许可协议: 知识共享署名-非商业性使用 4.0 国际许可协议