在許多開發(fā)項目中輪播效果承擔(dān)著熱門主題、熱門推薦,以下是在vue3.x中使用swiper實現(xiàn)自動輪播。
安裝Swiper
npm i swiper@5.4.5
引入組件庫
import Swiper from 'swiper' // 引入庫 import 'swiper/css/swiper.css' // 引入樣式文件,注意5和6版本的樣式文件不一致 完整代碼 <template> <div> <div> <div v-for="(item, i) in imgs" :key="i"><img :src="item.pic" /></div> </div> </div> </template> <script> import { reactive, onMounted } from 'vue' import Swiper from 'swiper' // 引入庫 import 'swiper/css/swiper.css' // 引入樣式文件,注意5和6版本的樣式文件不一致 import icon_right_0 from '@/assets/homedetail/banner.jpg' //引入的圖片 import icon_right_1 from '@/assets/homedetail/banner.jpg1'//引入的圖片 export default { name: 'HomeSwiper', setup() { onMounted(() => { var mySwiper = new Swiper('.swiper-container', { loop: true, // 循環(huán)模式選項 autoplay: true, //自動滾動 effect: 'fade',//漸變切換 autoplay: { delay: 2000, //1秒切換一次 pauseOnMouseEnter: true //鼠標移入 輪播暫停 }, }) }) let imgs = reactive([ { pic: icon_right_0 }, { pic: icon_right_1 }, { pic: icon_right_0 } ]) return { imgs } } } </script> <style> .swiper-container { width: 100%; height: 200px; .swiper-slide { width: 100% !important; img { width: 100%; height: 100%; object-fit: cover; } } } </style>
以下為展示效果
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/127604.html
摘要:其次父組件中負責(zé)通用的功能,以及輪播的整體架構(gòu),其結(jié)構(gòu)如下。下面的是一種移動端的適配方案。接下來實現(xiàn)函數(shù)運用動畫切換到指定下標的子項到此為止,咱們就已經(jīng)完成了一個初步的滑動切換輪播圖的功能了。 前言 昨天寫了一篇側(cè)邊菜單組件的文章,閱讀人數(shù)挺多的,內(nèi)心很欣喜(偷著樂,第一篇文章有這么多人看)!乘著這股勁,今天在繼續(xù)寫一篇我們平時工作中更常用的滑動輪播組件的文章。 效果展示 老規(guī)矩,咱們...
vue-swiper 基于 Vue2.0 開發(fā),基本滿足大部分功能 輕量、高性能輪播插件。目前支持 無縫銜接自動輪播、無限輪播、手勢輪播 沒有引入第三方庫,原生 js 封裝,打包之后只有 8.2KB 大小 性能還是杠杠滴 demo showImg(https://segmentfault.com/img/remote/1460000012630045?w=280&h=280); ? 覺得好用給...
摘要:根據(jù)公司需求需要對讓輪播無間隙播放,類似這種效果。通過查看代碼,發(fā)現(xiàn)這個類中有個屬性修改中的源碼,將這個屬性的值改為即可實現(xiàn)無縫隙輪播,就是這么簡單。輪播有它的好處是純打造的滑動特效插件,面向手機平板電腦等移動終端。 根據(jù)公司需求需要對讓輪播無間隙播放,類似這種效果:http://www.16sucai.com/upload...。因為偷懶用的是swiper.js插件編寫的。swipe...
閱讀 547·2023-03-27 18:33
閱讀 732·2023-03-26 17:27
閱讀 630·2023-03-26 17:14
閱讀 591·2023-03-17 21:13
閱讀 520·2023-03-17 08:28
閱讀 1801·2023-02-27 22:32
閱讀 1292·2023-02-27 22:27
閱讀 2177·2023-01-20 08:28