欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

swiper在vue項目中l(wèi)oop循環(huán)輪播失效的解決方法

 更新時間:2018年09月15日 09:46:55   作者:小問_  
今天小編就為大家分享一篇swiper在vue項目中l(wèi)oop循環(huán)輪播失效的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

長話短說,在vue(2.5.x)中使用swiper(4.3.3),輪播加了autoplay和loop、observer、observeParents等參數(shù)還是很詭異的無法循環(huán)輪播;

那么可以這樣寫代碼試試:

this.$api.queryImages().then((resp) => {
 if(resp && resp.data.resultCode == "0"){
  this.swiperImgs = resp.data.data;
  this.$nextTick(() => { // 下一個UI幀再初始化swiper
  this.initSwiper();
  });
 }
})

是的,關鍵就在于上面這個初始化swiper的調用了,一般會用v-for循環(huán)渲染,然后馬上初始化swiper,但是這樣可能導致初始化時v-for還沒渲染完畢,所以可能swiper錯亂, 那么swiper放在$nextTick下一個UI幀再初始化,保證了v-for已經(jīng)完成循環(huán)。

initSwiper() {
  if (this.swiper != null) return;
  this.swiper = new Swiper('.swiper-container', {
   loop: true,
   speed: 900,
   autoplay: {
   delay: 3000, //3秒切換一次
   disableOnInteraction: false
   },
   observer: true,//修改swiper自己或子元素時,自動初始化swiper
   observeParents: true,//修改swiper的父元素時,自動初始化swiper
 
   pagination: {
   el: '.swiper-pagination',
   // dynamicBullets: true,
   }
  });
  }

以上這篇swiper在vue項目中l(wèi)oop循環(huán)輪播失效的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue項目打包優(yōu)化的方法實戰(zhàn)記錄

    vue項目打包優(yōu)化的方法實戰(zhàn)記錄

    最近入職了新公司,接手了一個新拆分出來的Vue項目,針對該項目做了個打包優(yōu)化,把經(jīng)驗分享出來,下面這篇文章主要給大家介紹了關于vue項目打包優(yōu)化的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • vue使用better-scroll實現(xiàn)橫向滾動的方法實例

    vue使用better-scroll實現(xiàn)橫向滾動的方法實例

    這幾天研究項目時,看到了 better-scroll 插件,看著感覺功能挺強,這篇文章主要給大家介紹了關于vue使用better-scroll實現(xiàn)橫向滾動的相關資料,需要的朋友可以參考下
    2021-06-06
  • 解決在Vue中使用axios POST請求變成OPTIONS的問題

    解決在Vue中使用axios POST請求變成OPTIONS的問題

    這篇文章主要介紹了解決在Vue中使用axios POST請求變成OPTIONS的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 關于vue.js組件數(shù)據(jù)流的問題

    關于vue.js組件數(shù)據(jù)流的問題

    本篇文章主要介紹了關于vue.js組件數(shù)據(jù)流的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • vue實現(xiàn)移動端彈出鍵盤功能(防止頁面fixed布局錯亂)

    vue實現(xiàn)移動端彈出鍵盤功能(防止頁面fixed布局錯亂)

    這篇文章主要介紹了vue?解決移動端彈出鍵盤導致頁面fixed布局錯亂的問題,通過實例代碼給大家分享解決方案,對vue?移動端彈出鍵盤相關知識感興趣的朋友一起看看吧
    2022-04-04
  • el-select 下拉框全選、多選的幾種方式組件示例詳解

    el-select 下拉框全選、多選的幾種方式組件示例詳解

    這篇文章主要介紹了el-select 下拉框全選、多選的幾種方式組件示例詳解,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • vue?background-image?不顯示問題的解決

    vue?background-image?不顯示問題的解決

    這篇文章主要介紹了vue?background-image?不顯示問題的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 使用vite項目打包資源分配目錄

    使用vite項目打包資源分配目錄

    這篇文章主要介紹了使用vite項目打包資源分配目錄方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vue實現(xiàn)時間倒計時功能

    vue實現(xiàn)時間倒計時功能

    這篇文章主要為大家詳細介紹了vue實現(xiàn)時間倒計時功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue3 Class 與 Style 綁定操作方法

    vue3 Class 與 Style 綁定操作方法

    數(shù)據(jù)綁定的一個常見需求場景是操縱元素的 CSS class 列表和內聯(lián)樣式,因為 class 和 style 都是 attribute,我們可以和其他 attribute 一樣使用 v-bind 將它們和動態(tài)的字符串綁定,這篇文章主要介紹了vue3 Class 與 Style 綁定操作方法,需要的朋友可以參考下
    2024-05-05

最新評論