最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

swiper/vue 獲取 swiper實例方法詳解

 更新時間:2023年12月12日 12:04:02   作者:yilaisai  
在網(wǎng)上搜了一下如何調(diào)用swiper實例,大部分都是通過 swiperRef = new Swiper(‘.swiper’, options) 這種方法初始化swiper,然后直接能用 swiperRef 實例,這篇文章主要介紹了swiper/vue 獲取 swiper實例方法詳解,需要的朋友可以參考下

在Vue3中使用swiper/vue,如何獲取swiper的組件實例? 在項目中使用到 swiper/vue,想調(diào)用slideTo方法,發(fā)現(xiàn)通過refs的方法,拿不到swiper實例。

<template>
    <swiper
        ref="swiperRef"
        class="promotion-activity-swiper"
        :modules="modules"
        :space-between="5"
        :initialSlide="2"
        slides-per-view="auto"
        :free-mode="true"
        :pagination="{ clickable: true }"
    >
        <swiper-slide>
        </swiper-slide>
    </swiper>
</template>
<script setup>
	 import { reactive, onMounted, watch, ref } from 'vue';
	 import { Swiper, SwiperSlide } from 'swiper/vue'
	 import { FreeMode } from 'swiper/modules'
    import 'swiper/css'
    import 'swiper/css/free-mode'
	const swiperRef = ref(null)
	onMounted(()=> {
     	 console.log(swiperRef.value)
     	 swiperRef.value.slideTo(3)
     })
</script>

通常我們想獲取VUE實例,會如上面實例,swiperRef = ref(null),再調(diào)用swiperRef.value就能拿到實例,但是這樣調(diào)用不了 swiperRef.value.slideTo() 方法,會報錯slideTo方法不存在。
在網(wǎng)上搜了一下如何調(diào)用swiper實例,大部分都是通過 swiperRef = new Swiper(‘.swiper’, options) 這種方法初始化swiper,然后直接能用 swiperRef 實例。這種方法需要自己定義一個div通過類名去初始化,與我直接調(diào)用 Swiper 組件不一樣。

解決方法:

查看了swiper官方文檔,這里在VUE中使用swiper有給出獲取實例的方法,

<template>
		<swiper
        	@swiper="setSwiper"
	        class="promotion-activity-swiper"
	        :modules="modules"
	        :space-between="5"
	        :initialSlide="2"
	        slides-per-view="auto"
	        :free-mode="true"
	        :pagination="{ clickable: true }"
	    >
	        <swiper-slide>
	        </swiper-slide>
	    </swiper>
</template>
<script setup>
	 import { reactive, onMounted, watch, ref } from 'vue';
	 import { Swiper, SwiperSlide } from 'swiper/vue'
	 import { FreeMode } from 'swiper/modules'
    import 'swiper/css'
    import 'swiper/css/free-mode'
	const swiperRef = ref(null)
	// 將swiper實例賦值給swiperRef 
	const setSwiper = (swiper)=> {
	        swiperRef.value = swiper
    }
	onMounted(()=> {
     	 swiperRef.value.slideTo(3)
     })
</script>

重點在于 @swiper=“setSwiper”, 參數(shù)就是swiper實例,setSwiper方法在mounted之前就會執(zhí)行。

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

相關(guān)文章

  • Vue表單快速上手

    Vue表單快速上手

    工作中vue表單使用的最多的莫過于input、textarea、select等,原生js的基礎(chǔ)上vue通過雙向數(shù)據(jù)綁定等,實現(xiàn)了自己獨有的一套指令,這是react中沒有的部分,也算是vue的一大特色
    2022-09-09
  • 分享Vue組件傳值的幾種常用方式(二)

    分享Vue組件傳值的幾種常用方式(二)

    這篇文章主要介紹了分享Vue組件傳值的幾種常用方式,文章圍繞主題斬開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • vue如何關(guān)閉eslint檢測(多種方法)

    vue如何關(guān)閉eslint檢測(多種方法)

    我們在開發(fā)vue項目的時候,創(chuàng)建的時候可能會不小心選擇了eslint,所以如果不想讓eslint檢測,我們該怎么辦呢,本文就詳細的介紹了幾種關(guān)閉方法,感興趣的可以了解一下
    2021-12-12
  • VUE實現(xiàn)圖片驗證碼功能

    VUE實現(xiàn)圖片驗證碼功能

    這篇文章主要為大家詳細介紹了VUE實現(xiàn)圖片驗證碼功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • vue用復(fù)選框?qū)崿F(xiàn)組件且支持單選和多選操作方式

    vue用復(fù)選框?qū)崿F(xiàn)組件且支持單選和多選操作方式

    這篇文章主要介紹了vue用復(fù)選框?qū)崿F(xiàn)組件且支持單選和多選操作方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • VUE項目中SASS的使用及說明

    VUE項目中SASS的使用及說明

    這篇文章主要介紹了VUE項目中SASS的使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Vue傳參一籮筐(頁面、組件)

    Vue傳參一籮筐(頁面、組件)

    這篇文章主要介紹了Vue傳參一籮筐(頁面、組件),Vue頁面、組件之間傳參方式繁多,此處羅列出常用的幾種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • Vue 路由組件向app.vue主文件傳值的方式(兩種常見方式)

    Vue 路由組件向app.vue主文件傳值的方式(兩種常見方式)

    在Vue.js中,可以使用路由傳參的方式向App.vue主頁面?zhèn)鬟f數(shù)據(jù),有多種方法可以實現(xiàn)這一目標,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2023-11-11
  • vue3獲取當前路由地址的兩種方法

    vue3獲取當前路由地址的兩種方法

    近期在做ve3的項目時因為功能需要,需要獲取當前路由的地址,下面這篇文章主要給大家介紹了關(guān)于vue3獲取當前路由地址的兩種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • vue使用keep-alive如何實現(xiàn)多頁簽并支持強制刷新

    vue使用keep-alive如何實現(xiàn)多頁簽并支持強制刷新

    這篇文章主要介紹了vue使用keep-alive如何實現(xiàn)多頁簽并支持強制刷新,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08

最新評論

湖州市| 榕江县| 广安市| 随州市| 景洪市| 武冈市| 临沧市| 樟树市| 韶关市| 岗巴县| 宁武县| 郑州市| 松阳县| 汝城县| 黄梅县| 自治县| 宁城县| 南华县| 绥宁县| 大同县| 双鸭山市| 平乐县| 许昌县| 来凤县| 丹阳市| 鄱阳县| 休宁县| SHOW| 佳木斯市| 青龙| 抚州市| 达拉特旗| 休宁县| 平利县| 贵南县| 萨迦县| 绍兴市| 大方县| 金川县| 淮北市| 通江县|