国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue中swiper輪播圖的使用

這篇具有很好參考價(jià)值的文章主要介紹了vue中swiper輪播圖的使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.引包

說(shuō)明:導(dǎo)入相應(yīng)js引css

import "Swiper" from "swiper"

import "swiper/css/swiper.css";

import "swiper/js/swiper";

?2.結(jié)構(gòu)

說(shuō)明:必要的結(jié)構(gòu)使用;直接封裝成一個(gè)組件?

<template>
        <div class="swiper-container" ref="cur">
          <div class="swiper-wrapper">
            <div
              class="swiper-slide"
              v-for="carousel in list"
              :key="carousel.id"
            >
              <img :src="carousel.imgUrl" />
            </div>
          </div>
          <!-- 如果需要分頁(yè)器 -->
          <div class="swiper-pagination"></div>

          <!-- 如果需要導(dǎo)航按鈕 -->
          <div class="swiper-button-prev"></div>
          <div class="swiper-button-next"></div>
        </div>
</template>

3.new Swiper實(shí)例?

說(shuō)明:(頁(yè)面當(dāng)中務(wù)必要有結(jié)構(gòu));注釋已經(jīng)寫(xiě)入代碼。

第一:可以解決獲取數(shù)據(jù)在Swiper實(shí)例之前;第二:可以解決v-for遍歷完后在Swiper之前。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-631176.html

import Swiper from "swiper";
export default {
  name: "Carousel",
  props: ["list"],
  // 這樣做的目的是在list屬性發(fā)生變化時(shí),
  // 能夠及時(shí)更新Swiper輪播組件,以保證輪播的內(nèi)容和效果與list屬性的變化保持同步。
  watch: {
    list: {
      immediate: true,
      handler(newValue, oldValue) {
        // 這里有了數(shù)據(jù)還是不行,v-for有沒(méi)有渲染也是問(wèn)題,不能保證結(jié)構(gòu)是否完成。
        // 用于在DOM更新后執(zhí)行回調(diào)函數(shù)。在Vue中,當(dāng)對(duì)數(shù)據(jù)進(jìn)行修改后,DOM并不會(huì)立即更新,而是在下一個(gè)"tick"時(shí)進(jìn)行更新。
        // 這個(gè)"tick"是Vue內(nèi)部的更新隊(duì)列,在執(zhí)行用戶邏輯之前進(jìn)行DOM更新。
        this.$nextTick(function () {
          const mySwiper = new Swiper(this.$refs.cur, {
            loop: true,
            slidesPerView: "auto",
            slidesPerGroupAuto: true,
            autoplay: true,
            //如果需要分頁(yè)器
            pagination: {
              el: ".swiper-pagination",
              clickable: true,
              //如果需要前進(jìn)后退按鈕
              navigation: {
                nextEl: ".swiper-button-next",
                prevEl: ".swiper-button-prev",
              },
            },
          });
        });
      },
    },
  },
};

到了這里,關(guān)于vue中swiper輪播圖的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue3項(xiàng)目關(guān)于輪播圖的封裝應(yīng)該怎么封裝才是最簡(jiǎn)單的呢

    在Vue3中,可以使用組合API和ref來(lái)封裝一個(gè)簡(jiǎn)單的輪播圖組件。以下是一個(gè)基本的封裝示例: 在模板中,使用v-for來(lái)遍歷數(shù)據(jù)列表,并根據(jù)currentIndex來(lái)設(shè)置當(dāng)前展示的輪播圖。 在setup中,使用ref來(lái)定義currentIndex和timer變量。在onMounted和onUnmounted鉤子中,分別啟動(dòng)和停止輪播循環(huán)

    2024年02月07日
    瀏覽(17)
  • 前端Vue自定義簡(jiǎn)單實(shí)用輪播圖封裝組件 快速實(shí)現(xiàn)輪播圖

    前端Vue自定義簡(jiǎn)單實(shí)用輪播圖封裝組件 快速實(shí)現(xiàn)輪播圖

    前端Vue自定義簡(jiǎn)單實(shí)用輪播圖封裝組件 快速實(shí)現(xiàn)輪播圖, 閱讀全文下載完整代碼請(qǐng)關(guān)注微信公眾號(hào): 前端組件開(kāi)發(fā) 效果圖如下: 使用方法 HTML代碼實(shí)現(xiàn)部分

    2024年02月10日
    瀏覽(36)
  • web前端【3】JS基礎(chǔ)-輪播圖【JavaScript、定時(shí)器、鼠標(biāo)動(dòng)作、自動(dòng)輪播、增加和減少li列表】

    web前端【3】JS基礎(chǔ)-輪播圖【JavaScript、定時(shí)器、鼠標(biāo)動(dòng)作、自動(dòng)輪播、增加和減少li列表】

    一、實(shí)驗(yàn)題目: 輪播圖 二、實(shí)驗(yàn)內(nèi)容簡(jiǎn)介 1.整體布局:圖片、左右按鈕、數(shù)字列表、添加刪除按鈕 2、左右箭頭滾動(dòng) 3、小圓點(diǎn)滾動(dòng) 4、自動(dòng)輪播 5、鼠標(biāo)動(dòng)作:指向和離開(kāi) 6、添加與刪除 三、實(shí)驗(yàn)過(guò)程 1. 需求分析 整體布局:設(shè)計(jì)一個(gè)輪播圖,中間部分為自動(dòng)輪播的圖片展示

    2024年02月04日
    瀏覽(26)
  • 使用 swiper 做輪播圖

    使用 swiper 做輪播圖

    大好好,我是 17。 雖然我是一個(gè)喜歡造輪子的人,但是對(duì)于 swiper,我還是直接拿過(guò)來(lái)用了,功能很多,也很方便。本文介紹一些常用的功能。 版本 Swiper 8.3.0 我把所有常用配置的都寫(xiě)上了,不需要哪個(gè)直接刪除就好。 最外層的 swiper 的樣式 并沒(méi)有設(shè)置高寬,需要使用者來(lái)設(shè)

    2024年02月07日
    瀏覽(18)
  • 不到200行用Vue實(shí)現(xiàn)類(lèi)似Swiper.js的輪播組件

    不到200行用Vue實(shí)現(xiàn)類(lèi)似Swiper.js的輪播組件

    大家在開(kāi)發(fā)過(guò)程中,或多或少都會(huì)用到輪播圖之類(lèi)的組件,PC和Mobile上使用 Swiper.js ,小程序上使用swiper組件等。 本文將詳細(xì)講解如何用 Vue 一步步實(shí)現(xiàn)的類(lèi)似 Swiper.js 的功能,無(wú)任何第三方依賴,干貨滿滿。 在線預(yù)覽:https://zyronon.github.io/douyin/ 項(xiàng)目源代碼:https://github.com/

    2024年04月23日
    瀏覽(24)
  • JS實(shí)現(xiàn)輪播圖的三種簡(jiǎn)單方法。

    JS實(shí)現(xiàn)輪播圖的三種簡(jiǎn)單方法。

    實(shí)現(xiàn)思路 這可能是輪播圖最簡(jiǎn)單點(diǎn)的實(shí)現(xiàn)之一,通過(guò)更改圖片的src來(lái)實(shí)現(xiàn)該效果,首先需要將圖片命名格式統(tǒng)一比如pic01.jpg,pic02.jpg…,再通過(guò)js使用定時(shí)器去改變img標(biāo)簽里面的src圖片鏈接的名字來(lái)實(shí)現(xiàn)切換效果。代碼如下: 實(shí)現(xiàn)效果 實(shí)現(xiàn)思路 這可能是輪播圖最簡(jiǎn)單點(diǎn)的實(shí)現(xiàn)

    2024年02月03日
    瀏覽(32)
  • HTML+CSS+JavaScript:輪播圖的自動(dòng)播放、手動(dòng)播放、鼠標(biāo)懸停暫停播放

    HTML+CSS+JavaScript:輪播圖的自動(dòng)播放、手動(dòng)播放、鼠標(biāo)懸停暫停播放

    昨天我們做了輪播圖的自動(dòng)播放,即每隔一秒自動(dòng)切換一次 今天我們?cè)黾觾蓚€(gè)需求: 1、鼠標(biāo)點(diǎn)擊向右按鈕,輪播圖往后切換一次;鼠標(biāo)點(diǎn)擊向左按鈕,輪播圖往前切換一次 2、鼠標(biāo)懸停在輪播圖區(qū)域中時(shí),輪播圖暫停播放 ? 以下是缺失JS部分的代碼,感興趣的小伙伴可以先

    2024年02月14日
    瀏覽(26)
  • 微信小程序輪播圖swiper使用

    微信小程序輪播圖swiper使用

    文章目錄 一、swiper的作用? 二、使用步驟 1.引入庫(kù) 2.讀入數(shù)據(jù) 總結(jié) 小程序中創(chuàng)建輪播圖。 微信開(kāi)放文檔中組件--》視圖容器--》swiper將下面代碼拷貝 ? 將代碼粘貼至需要輪播圖的頁(yè)面,并根據(jù)實(shí)際情況修改代碼 這里的tabList和img是根據(jù)接口傳來(lái)的數(shù)據(jù),需要在js中定義,這

    2024年02月12日
    瀏覽(25)
  • 前端Vue自定義輪播圖視頻播放組件 仿京東商品詳情輪播圖視頻Video播放效果 可圖片預(yù)覽

    前端Vue自定義輪播圖視頻播放組件 仿京東商品詳情輪播圖視頻Video播放效果 可圖片預(yù)覽

    隨著技術(shù)的發(fā)展,開(kāi)發(fā)的復(fù)雜度也越來(lái)越高,傳統(tǒng)開(kāi)發(fā)方式將一個(gè)系統(tǒng)做成了整塊應(yīng)用,經(jīng)常出現(xiàn)的情況就是一個(gè)小小的改動(dòng)或者一個(gè)小功能的增加可能會(huì)引起整體邏輯的修改,造成牽一發(fā)而動(dòng)全身。通過(guò)組件化開(kāi)發(fā),可以有效實(shí)現(xiàn)單獨(dú)開(kāi)發(fā),單獨(dú)維護(hù),而且他們之間可以隨

    2024年02月15日
    瀏覽(27)
  • vue使用swiper三行輪播問(wèn)題

    vue使用swiper三行輪播問(wèn)題

    1、輪播圖設(shè)置屬性slidesPerColumn:3實(shí)現(xiàn)不了,解決方案如下: this.scheduleData是后臺(tái)請(qǐng)求的數(shù)據(jù),通過(guò)3個(gè)一組分組轉(zhuǎn)換為this.scheduleListThreede 的數(shù)據(jù)! 2、邏輯處理如下: computed: { ? ? ? scheduleListThree: function () { ? ? ? ? ? let index = 0; ? ? ? ? ? let count = 3; ? ? ? ? ? let arrThree

    2024年02月09日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包