vue项目引用Swiper.js在低版本浏览器出现错误

如果项目有轮播翻页等效果,可以通过swiper实现

1
npm i swiper -S

 

在低版本浏览器下使用,会出现es6语法的无法解析。需要将es6转为es5,一般情况下只需要在transpileDependencies中增加依赖包名的配置即可。Swiper.js 这个 npm 包里面还使用了 dom7 和 ssr-window,所以需要对这两个插件进行 Babel 转 ES5。

解决方案如下

1
2
3
4
5
6
7
module.exports = {
  transpileDependencies: [
    "swiper",
    "dom7",
    "ssr-window",
  ], // 默认babel-loader忽略mode_modules,这里可增加例外的依赖包名
}

  

posted @   萌小心情懂  阅读(263)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示