vue3使用輪播圖組件swiper

一、在swiper的官網源碼下載地址

下載Swiper - Swiper中文網

二、官網瀏覽輪播圖類型地址
Swiper演示 - Swiper中文網

三、swiper配置參數地址
中文api - Swiper中文網

四、在vue3項目引入swiper

npm install swiper

五、在vue3中使用

官網vue3中使用:Swiper Vue.js Components

注意!!!!!!!!!!

在vue3中,需要用到?swiper 的模版功能,必須導入才生效,否則不能使用,比如下面的

分頁模塊,自動滾動模塊

<template><div class="home"><div class="home-container"><div class="head-swipe"><div class="swiper-container"><div class="swiper-wrapper"><div class="swiper-slide">Slide 1</div><div class="swiper-slide">Slide 2</div><div class="swiper-slide">Slide 3</div><div class="swiper-slide">Slide 1</div><div class="swiper-slide">Slide 2</div><div class="swiper-slide">Slide 3</div></div><div class="swiper-pagination"></div></div></div></div></div>
</template><script setup lang="ts">
import Swiper from "swiper"
import { Pagination } from "swiper/modules" // 導入分頁模塊
import { Autoplay } from "swiper/modules" // 導入自動滾動模塊
// 導入 Swiper 樣式
import "swiper/css"
import "swiper/css/pagination"
import { onMounted } from "vue"const mySwiperFn = () => {// 初始化 Swiper 實例new Swiper(".swiper-container", {loop: true, // 無縫 ,是否循環展示// slidesPerview: "auto",// slidesPerGroup: 1, // 一次滾動多少組// loopedSlides: 6, //在loop模式下使用slidesPerview:'auto',還需使用該參數設置所要用到的loop個數。// 自動播放autoplay: {delay: 2000, // 每個圖片移動完成后間隔disableOnInteraction: false, // 觸摸后是否停止自動移動pauseOnMouseEnter: true //鼠標進入,停止滾動},resistanceRatio: 0,// speed: 3000, // 自動輪播多少時間一張// autoplayDisableOnInteraction: false, //如果設置為false,用戶操作swiper之后自動切換不會停止,每次都會重新啟動autoplay。// preventLinksPropagation: false, //阻止click冒泡。拖動Swiper時阻止click事件// lazyLoading: true,// loadPrevNext: true, //允許將延遲加載應用到最接近的slide的圖片(前一個和后一個slide)// loadPrevNextAmount: 2, //設置在延遲加載圖片時提前多少個slide。個數不可少于slidesPerView的數量。默認為1,提前1個slide加載圖片,例如切換到第三個slide時加載第四個slide里面的圖片。// initialSlide: 1, //設定初始化時slide的索引。Swiper默認初始化時顯示第一個索引0// paginationClickable: true,slidesPerView: 2.6, // 一組三個,設置slider容器能夠同時顯示的slides數量 > 1spaceBetween: -46, // 調整項目之間的間距,根據需要調整centeredSlides: true,// 窗口變化,重新init,針對F11全屏和放大縮小,必須加observer: true, //修改swiper自己或子元素時,自動初始化swiperobserveParents: true, //修改swiper的父元素時,自動初始化swiperpagination: {el: ".swiper-pagination",clickable: true,dynamicBullets: true,dynamicMainBullets: 1 //動態分頁器的主指示點的數量},// 使用的模塊modules: [Pagination, Autoplay]})
}onMounted(() => {mySwiperFn()
})
</script><style scoped lang="scss">
// @use "./index.scss";
.head-swipe {width: 100%;height: 500px;position: relative;overflow: hidden;.swiper-container {width: 100%;height: 500px;position: relative;.swiper-wrapper {display: flex;width: 100%;height: 500px;flex-shrink: 0;.swiper-slide {background: #fff;flex-shrink: 0;width: 100px;height: 500px;transition: transform 0.2s linear;transform: scale(0.6);opacity: 0.6;position: relative;&.swiper-slide-active,&.swiper-slide-duplicate-active {transform: scale(1);opacity: 1;}&.swiper-slide-prev {transform: scale(0.6);opacity: 0.6;}&.swiper-slide-next {transform: scale(0.6);opacity: 0.6;}}}}
}
</style>

六、展示

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/79991.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/79991.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/79991.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MySQL優化-MySQL故障排查與監控

MySQL優化-MySQL故障排查與監控 一、MySQL監控 實時了解數據庫的運行狀態&#xff0c;通過不同的監控指標&#xff0c;識別潛在問題并進行預防。常見得到MySQL監控指標包括&#xff1a;連接數、緩存池命中率、磁盤I/O、查詢執行情況等。 1、監控數據庫狀態變量 MySQL的狀態…

【MongoDB篇】MongoDB的分片操作!

目錄 引言第一節&#xff1a;分片核心概念&#xff1a;為什么要分片&#xff1f;它是什么&#xff1f; &#x1f914;&#x1f4a5;&#x1f680;第二節&#xff1a;分片架構的“三大金剛”&#xff1a;核心組件解析 &#x1f9f1;&#x1f9e0;&#x1f6e3;?第三節&#xff…

C++ 函數類型及實用例題

請各位大佬一鍵三連支持一下 目錄 請各位大佬一鍵三連支持一下 1. 無參數無返回值函數 2. 有參數無返回值函數 3. 無參數有返回值函數 4. 有參數有返回值函數 5. 函數重載 6. 遞歸函數 7. 帶默認參數的函數 8. 內聯函數 下面我將介紹 C 中不同類型的函數&#xff0c;…

AtCoder Beginner Contest 404 A-E 題解

還是ABC好打~比ARC好打多了&#xff08; 題解部分 A - Not Found 給定你一個長度最大25的字符串&#xff0c;任意輸出一個未出現過的小寫字母 簽到題&#xff0c;map或者數組下標查詢一下就好 #include<bits/stdc.h>using namespace std;#define int long long #def…

trae ai編程工具

Trae&#xff0c;致力于成為真正的 AI 工程師&#xff08;The Real Al Engineer&#xff09;。Trae 旗下的 AI IDE 產品&#xff0c;以智能生產力為核心&#xff0c;無縫融入你的開發流程&#xff0c;與你默契配合&#xff0c;更高質量、高效率完成每一個任務。 版本差異 國內…

Web 架構之前后端分離

文章目錄 思維導圖一、引言二、前后端分離的概念代碼示例&#xff08;簡單的前后端分離交互&#xff09;后端&#xff08;使用 Python Flask 框架&#xff09;前端&#xff08;使用 JavaScript 和 jQuery&#xff09; 三、前后端分離的優勢3.1 提高開發效率3.2 代碼可維護性增強…

理解 Elasticsearch 的評分機制和 Explain API

作者&#xff1a;來自 Elastic Kofi Bartlett 深入了解 Elasticsearch 的評分機制并探索 Explain API。 想獲得 Elastic 認證嗎&#xff1f;查看下一期 Elasticsearch Engineer 培訓的時間&#xff01; Elasticsearch 擁有大量新功能&#xff0c;幫助你為你的使用場景構建最佳…

Jupyter Notebook / Lab 疑難雜癥記:從命令找不到到環境沖突與網絡阻塞的排查實錄

Jupyter Notebook / Lab 疑難雜癥記&#xff1a;從命令找不到到環境沖突與網絡阻塞的排查實錄 摘要&#xff1a; 本文記錄了一次復雜的 Jupyter Notebook / Lab 故障排查過程。從最初的“command not found”錯誤出發&#xff0c;我們深入挖掘了可執行文件存在的矛盾、conda 環…

C++之set和map的運用

目錄 序列式容器和關聯式容器 熟識set 在STL中的底層結構&#xff1a; set的構造和迭代器 set的增刪查 multiset和set的差異 練習題&#xff1a; 熟識map map類的介紹 pair類型介紹 map的構造 map的增刪查 map的數據修改 測試樣例&#xff1a; multimap和map的差…

【Bluedroid】藍牙 SDP(服務發現協議)模塊代碼解析與流程梳理

本文深入剖析Bluedroid藍牙協議棧中 SDP&#xff08;服務發現協議&#xff09;服務記錄的全生命周期管理流程&#xff0c;涵蓋初始化、記錄創建、服務搜索、記錄刪除等核心環節。通過解析代碼邏輯與數據結構&#xff0c;揭示各模塊間的協作機制&#xff0c;包括線程安全設計、回…

【實戰項目】簡易版的 QQ 音樂:一

> 作者&#xff1a;?舊言~ > 座右銘&#xff1a;松樹千年終是朽&#xff0c;槿花一日自為榮。 > 目標&#xff1a;能自我實現簡易版的 QQ 音樂。 > 毒雞湯&#xff1a;有些事情&#xff0c;總是不明白&#xff0c;所以我不會堅持。早安! > 專欄選自&#xff1a…

Linux_進程退出與進程等待

一、進程退出 ?退出場景? ?正常終止?&#xff1a;代碼執行完畢且結果符合預期&#xff08;退出碼為 0&#xff09;。?異常終止?&#xff1a;運行結果錯誤&#xff08;退出碼非 0&#xff09;或進程被信號強制終止。&#xff08;如 SIGINT 或 SIGSEGV&#xff09;。 ?退…

GD32F407單片機開發入門(二十八)USB口介紹及CDC類虛擬串口通訊詳解及源碼

文章目錄 一.概要二.USB2.0基本介紹及虛擬串口介紹三.GD32單片機USB模塊框圖四.GD32單片機USB設備模式五.GD32F407VET6 USB設備CDC類六.配置一個USB虛擬串口收發例程七.工程源代碼下載八.小結 一.概要 GD32F407VET6USB虛擬串口是一種采用GD32F407VET6單片機&#xff0c;通過US…

MySQL 主從配置超詳細教程

文章目錄 前言一、安裝 MySQL二、主服務器&#xff08;Master&#xff09;配置三、從服務器&#xff08;Slave&#xff09;配置四、測試主從復制五、注意事項 前言 MySQL 主從配置是一種實用的數據庫架構&#xff0c;主服務器處理寫入操作&#xff0c;從服務器負責只讀操作&am…

Python爬蟲實戰:獲取百度學術專題文獻數據并分析,為讀者課題研究做參考

一、引言 在信息爆炸的當下,學術研究需要大量相關資料支撐。百度學術作為重要學術資源平臺,蘊含豐富學術文獻。利用爬蟲技術獲取百度學術特定主題文章數據,能為學術研究提供全面、及時信息。本研究旨在用 Python 實現對百度學術 “主題爬蟲” 相關文章的爬取,并對數據深入…

手撕基于AMQP協議的簡易消息隊列-6(服務端模塊的編寫)

在MQServer中編寫服務端模塊代碼 在MQServer中編寫makefile文件來編譯服務端模塊 .PHONY: server CFLAG -I../ThirdLib/lib/include LFLAG -L../ThirdLib/lib/lib -lgtest -lprotobuf -lsqlite3 -pthread -lmuduo_net -lmuduo_base -lz server:server.cpp ../MQCommon/messag…

linux tar命令詳解。壓縮格式對比

1.壓縮格式對比 壓縮格式命令選項文件擴展名壓縮率速度無壓縮-cvf.tar無最快gzip-czvf.tar.gz中等較快bzip2-cjvf.tar.bz2較高較慢xz-cJvf.tar.xz最高最慢 9. 更多參考 【Linux基礎】文件壓縮tar命令指南tar壓縮方式對比

解鎖跨平臺開發的新時代——Compose Multiplatform

解鎖跨平臺開發的新時代——Compose Multiplatform 在當今移動和桌面應用程序開發領域,跨平臺解決方案是開發者們夢寐以求的工具。而由JetBrains打造的Compose Multiplatform正是這樣一款現代UI框架,它基于Kotlin技術,為開發者構建高性能且美觀的用戶界面提供了極大的便利和…

【算法學習】遞歸、搜索與回溯算法(二)

算法學習&#xff1a; https://blog.csdn.net/2301_80220607/category_12922080.html?spm1001.2014.3001.5482 前言&#xff1a; 在&#xff08;一&#xff09;中我們挑了幾個經典例題&#xff0c;已經對遞歸、搜索與回溯算法進行了初步講解&#xff0c;今天我們來進一步講解…

HTTP請求與緩存、頁面渲染全流程

文章目錄 前言**1. HTTP請求與緩存處理****緩存機制**? 強緩存&#xff08;Cache-Control / Expires&#xff09;? 協商緩存&#xff08;Last-Modified / ETag&#xff09; **2. 服務器響應與數據解析****3. HTML DOM 構建****4. CSSOM 構建****5. 渲染樹&#xff08;Render …