vue-awsome-swiper的各種坑

坑一:首先它自帶了swiper.css里面已經(jīng)包含了很多樣式,要修改的話很麻煩。
普通在引用頁(yè)面重寫(xiě)覆蓋還不可行。
第一個(gè)方法:css樣式寫(xiě)!important
第二個(gè)方法:我們有時(shí)候需要找到他的css文件進(jìn)行修改
main.js中他迷人的路徑

import 'swiper/dist/css/swiper.css'

其實(shí)他是在node_modules\swiper\dist\css這里!

坑二:輪播到最后一張圖再回到第一張圖時(shí),還經(jīng)過(guò)了第二張圖?

//這里加個(gè)loop屬性就可以了
loop:true,

唉,解決了坑二之后,就有坑三:頁(yè)面一刷新先出來(lái)這樣子???錯(cuò)位了?布局錯(cuò)亂問(wèn)題?。?!


圖片.png

發(fā)現(xiàn)是加載順序的問(wèn)題,因?yàn)閿?shù)據(jù)還沒(méi)有完全加載的時(shí)候就已經(jīng)渲染swiper了。
再加上這個(gè)屬性就好了。這個(gè)屬性盡量都加一下,自己能初始化swiper挺重要的

observer:true,//修改swiper自己或子元素時(shí),自動(dòng)初始化swiper
observeParents:true,//修改swiper的父元素時(shí),自動(dòng)初始化swiper

坑四:插件里面的分頁(yè)符,前后導(dǎo)航,不好意思,盡管這個(gè)功能很常用,我們已經(jīng)封裝好了函數(shù),但我們只提供樣,請(qǐng)您自己掛事件!我們官網(wǎng)的例子也不會(huì)給您展示掛事件這一步的。

<div class="swi">
      <swiper :options="swiperOption" ref="myswi">
        <swiper-slide>Slide 1</swiper-slide>
        <swiper-slide>Slide 2</swiper-slide>
        <swiper-slide>Slide 3</swiper-slide>
        <swiper-slide>Slide 4</swiper-slide>
        <div class="swiper-button-prev" slot="button-prev" @click="goprev"></div>  // 前一頁(yè)
        <div class="swiper-button-next" slot="button-next" @click="gonext"></div>  //后一頁(yè)
      </swiper>
    </div>

computed:{
    myswiper(){
      return this.$refs.myswi.swiper  //獲得組件
    }
  },
  methods:{
    goprev(){
      console.log(this.myswiper)
      this.myswiper.slidePrev();
    },
    gonext(){
      this.myswiper.slideNext();
    }
  },

坑五:swiper這個(gè)插件挺多自己的屬性,可是我們也不太了解。所以請(qǐng)看官網(wǎng)

官網(wǎng):https://3.swiper.com.cn/api/function/2014/1218/107.html
入門(mén):http://www.itdecent.cn/p/7a81c7ef2f00
詳解:https://blog.csdn.net/dwb123456123456/article/details/82701740

貼一個(gè)別人躺過(guò)的坑
https://www.cnblogs.com/jf-67/p/9679987.html

我算是暫時(shí)脫坑了。。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容