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已修復改問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM