详解Vue.js使用Swiper.js在iOS<11时出现错误

前端之家收集整理的这篇文章主要介绍了详解Vue.js使用Swiper.js在iOS<11时出现错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前言

swiper这是一个很强大的轮播展示工具,但往往也会有一些未知BUG,尤其是在手机端,由于性能局限,会导致效果和PC测试的时候有完全不一样的效果

在H5项目中,需要用到翻页效果,通过 Swiper 来实现,安装 Swiper

但是实际使用中,发现低版本 iOS < 11 会出现下面这个错误

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 文件修改

Vue CLI 3.x 下

在 vue.config.js 中增加 transpileDependencies 配置

参考:http://idangero.us/swiper/get-started/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

猜你在找的Vue相关文章