swiper缩略图active切换失灵的解决思路

  1. 报错信息:Cannot read property ‘indexOf’ of undefined swiper。
  2. 来源是swiper.min.js,首先检查自己写的js配置是否有误,没有就调试插件源代码,需要用非压缩版的js文件调试。
  3. 打开插件源码的头注释,查看插件的官网,在官网里找到对应的github仓库。在issues查找第一步的报错信息的相关bug记录,查看别人的问题是否与自己的一致。
  4.  

     

     

  5. 如果发现问题已关闭,就找修复该问题的提交的代码修改
  6. 查看自己所用的插件版本和官网最新的版本是否一致,如果官网已经更新最新,且最新含有本次的修复,则用官网的最新版本替换本地插件,这次发现官方的最新版本master分支没有更新这次的修改,则把第四步的修改同步到本地的压缩swiper.min.js文件,用关键字定位代码bug处,变量用混淆的a,空格删除。
  7. 保存压缩文件再测试修复情况,同时把最新的这个文件替换其他项目的swiper.min.js文件。
  8. 官网4.5.1已修复改问题
原文地址:https://www.cnblogs.com/gduf/p/11463102.html