我這裏呢對vue-awesome-swiper就不作過多的介紹了,想了解的寶寶能夠直接去github上去搜,用法都有。這是github地址vue-awesome-swipervue
如上圖,點擊進去以後,往下翻,找到readme,能夠在裏面看到用法~git
我遇到的第一個坑:github
由於這個插件是swiper插件,因此我隨手給這個組件就命名爲Swiper了,而後在別的頁面引入這個組件的時候,就會報錯,以下:插件
當時我一臉懵X,渾然不知道發生了什麼,又回去把readme看了幾遍,發現本身用法沒錯呀。通過了若干個小時後。。。。。才解決了這個問題,我以爲是個人這個組件的名字與這個插件的名字命名衝突了(我的想法),我。。。。。。之後不再敢用這個名字了~3d
我遇到的第二個坑:cdn
頁面正常渲染後,老是默認顯示最後一張圖片。一開始我也沒有在乎,想着給圖片換個位置就好了,別人又不知道真正的第一張實際應該展現什麼,很快,我就被本身的這個愚蠢想法打臉了,由於圖片下方的小圓點出賣了我,它也是在最後一個~個人代碼如圖:blog
後來我審查了元素,發現了其中的祕密。其實個人imgList裏面只有五張圖,可是由於這個輪播圖是無縫滾動,因此在渲染的時候會複製最後一張圖片放在第一張,複製第一張圖片放在最後一張。圖片
解決辦法:咱們要經過v-if來進行判斷,在請求到數據後再加載swiperip
疑惑:可是我仍是想不通沒有拿到數據就開始加載swiper怎麼就是顯示克隆的那個最後一張圖片,拿到數據開始加載,克隆的最後一張的圖片就不是最早顯示的了,中間的前後順序我仍是沒有搞清楚,但願有大神能指教一下。get
總結:遇到問題不能隨他而去,仔細想一想琢磨一下仍是會有收穫的~