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

swiper在vue中的簡單使用方法

 更新時間:2022年09月20日 10:18:50   作者:Drizzlejj  
Swiper常用于移動端網(wǎng)站的內(nèi)容觸摸滑動,Swiper是純javascript打造的滑動特效插件,面向手機(jī)、平板電腦等移動終端,下面這篇文章主要給大家介紹了關(guān)于swiper在vue中的簡單使用方法,需要的朋友可以參考下

本次使用的是 swiper5,swiper 不同版本在使用 的過程會有一些差別

說明:本次示例中 skuImageList 是圖片列表,由父組件從服務(wù)器獲取然后傳給這個輪播子組件使用

服務(wù)器返回的數(shù)據(jù)結(jié)構(gòu)如下,一個數(shù)組包含了幾個對象,對象里有圖片

html 結(jié)構(gòu),根據(jù)自己的需要進(jìn)行刪減,本次只保留了前進(jìn)后退按鈕

<template>
  <div style="width: 350px;">
    <div class="swiper-container">
      <div class="swiper-wrapper">
        <div class="swiper-slide" v-for="(item,index) in skuImageList" :key="item.id">
          <img :src="item.imgUrl" alt="" />
        </div>
      </div>
      <!-- 如果需要導(dǎo)航按鈕 -->
      <div class="swiper-button-prev"></div>
      <div class="swiper-button-next"></div>
    </div>
  </div>
</template>

js部分

說明:本次使用swiper5,因為是從服務(wù)器獲取的數(shù)據(jù),所以放在了 updata 生命周期中。

 本次設(shè)置了輪播顯示的圖片數(shù)量,以及輪播圖片的高度。

<script>
import Swiper from "swiper";
import "swiper/css/swiper.min.css";
export default {
  name: "Smallswiper",
  props: ["skuImageList"],
  updated() {
    new Swiper(".swiper-container", {
      loop: true, // 循環(huán)模式選項
      // 如果需要前進(jìn)后退按鈕
      navigation: {
        nextEl: ".swiper-button-next",
        prevEl: ".swiper-button-prev",
      },
       slidesPerView: 3, // 顯示幾個
       height:100, // swiperlide 高度
    });
  },

 slidesPerView: 3, // 顯示幾個  height:100, // swiperlide 高度。更多其他的自定義輪播設(shè)置可以參照官方 API  

也可在 watch 監(jiān)聽數(shù)組 skuImageList 是否發(fā)生變化利用 thsi.$nextTick() 觸發(fā)頁面更新

watch: {
    skuImageList() {
      //保證數(shù)據(jù)發(fā)生修改,頁面結(jié)構(gòu)再次渲染完畢。在初始化Swiper實例
      this.$nextTick(() => {
        //初始化Swiper類的實例
        var mySwiper = new Swiper(".swiper-container", {
          //設(shè)置輪播圖防線
          direction: "horizontal",
          // loop:true,
          // 如果需要前進(jìn)后退按鈕
          navigation: {
            nextEl: ".swiper-button-next",
            prevEl: ".swiper-button-prev",
          },
          //展示區(qū)域同時展示三張圖片
          slidesPerView: 2,
        });
      });
    },

樣式:--swiper-navigation-size: 20px;/* 設(shè)置按鈕大小 */

<style lang="scss" scoped>
img {
  width: 50px;
  height: 75px;
}
.swiper-container {
  width: 350px;
  --swiper-navigation-size: 20px;/* 設(shè)置按鈕大小 */
}
.swiper-slide{
  left: 30px;
}
 
</style>

更多的其他設(shè)置可以參照 api 中文api - Swiper中文網(wǎng)

最后效果:

總結(jié)

到此這篇關(guān)于swiper在vue中的簡單使用的文章就介紹到這了,更多相關(guān)swiper在vue的使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Vue中的自定義指令

    詳解Vue中的自定義指令

    這篇文章主要介紹了Vue中的自定義指令的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)vue框架,感興趣的朋友可以了解下
    2020-12-12
  • 在Vuex使用dispatch和commit來調(diào)用mutations的區(qū)別詳解

    在Vuex使用dispatch和commit來調(diào)用mutations的區(qū)別詳解

    今天小編就為大家分享一篇在Vuex使用dispatch和commit來調(diào)用mutations的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • ArcGis?API?for?js在vue.js中的使用示例詳解

    ArcGis?API?for?js在vue.js中的使用示例詳解

    這篇文章主要為大家介紹了ArcGis?API?for?js在vue.js中的使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • vue webpack實用技巧總結(jié)

    vue webpack實用技巧總結(jié)

    本篇文章給大家總結(jié)了vue+webpack的實用技巧以及相關(guān)實例代碼分享,有興趣的朋友可以參考學(xué)習(xí)下。
    2018-04-04
  • vue element-ui實現(xiàn)動態(tài)面包屑導(dǎo)航

    vue element-ui實現(xiàn)動態(tài)面包屑導(dǎo)航

    這篇文章主要為大家詳細(xì)介紹了vue element-ui實現(xiàn)動態(tài)面包屑導(dǎo)航,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Vue實現(xiàn)商品分類菜單數(shù)量提示功能

    Vue實現(xiàn)商品分類菜單數(shù)量提示功能

    這篇文章主要介紹了Vue實戰(zhàn)—商品分類菜單數(shù)量提示功能,本文通過項目實戰(zhàn)給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • vuex實現(xiàn)簡易計數(shù)器

    vuex實現(xiàn)簡易計數(shù)器

    這篇文章主要為大家詳細(xì)介紹了vuex實現(xiàn)一個簡易計數(shù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Vue開發(fā)配置tsconfig.json文件的實現(xiàn)

    Vue開發(fā)配置tsconfig.json文件的實現(xiàn)

    tsconfig.json文件中指定了用來編譯這個項目的根文件和編譯選項,本文就來介紹一下Vue開發(fā)配置tsconfig.json文件的實現(xiàn),感興趣的可以了解一下
    2023-08-08
  • Vue3結(jié)合TypeScript項目開發(fā)實踐總結(jié)

    Vue3結(jié)合TypeScript項目開發(fā)實踐總結(jié)

    本文主要介紹了Vue3結(jié)合TypeScript項目開發(fā)實踐總結(jié),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 基于Vue實現(xiàn)我的錢包充值功能的示例代碼

    基于Vue實現(xiàn)我的錢包充值功能的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何基于Vue實現(xiàn)我的錢包充值功能,文中的示例代碼簡潔易懂,具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2024-01-01

最新評論