vue2移動端+swiper實(shí)現(xiàn)異形的slide方式
在Vue2中安裝及使用Swiper
安裝swiper
npm install swiper@4.5.1 --save-dev
在main.js中引入
import 'swiper/dist/css/swiper.min.css'; import 'swiper/dist/js/swiper.min';
實(shí)現(xiàn)代碼
以下分別是html、數(shù)據(jù)+swiper設(shè)置、樣式的代碼:
<template>
<!-- 輪播圖 -->
<div class="swiper" id="swiper1">
<div class="swiper-wrapper">
<div class="swiper-slide" v-for="(item, index) in bookSwiper" :key="index">
<img :src="item.img" class="bookImg" />
</div>
</div>
</div>
</template><script>
import Swiper from 'swiper';
export default {
name: "HomeView",
data() {
return {
bookSwiper: [
{
img: "http://img.test.o2ting.com/ProductImages/2018/-0/20180206155502_726R.jpg_355x473.jpg",
cntname: "錯嫁良緣之一代軍師",
},
{
img: "http://iread.wo.com.cn/res/images/cover/lhsz/1491552645683/stream/smlf/image/cover.jpg",
cntname: "鬼墓迷燈",
},
{
img: "http://pic.qingting.fm/2017/0228/20170228173809513.jpg!medium",
cntname: "九霄靈帝",
},
],
};
},
mounted() {
new Swiper("#swiper1", {
direction: "horizontal",
speed: 600,
loop: true,
autoplay: false,
observer: true,
observeParents: true,
effect: "coverflow",
slidesPerView: "auto",
centeredSlides: true,
coverflowEffect: {
rotate: 0, //slide做3d旋轉(zhuǎn)時Y軸的旋轉(zhuǎn)角度。默認(rèn)50。
stretch: -5, //每個slide之間的拉伸值,越大slide靠得越緊。 默認(rèn)0。
depth: 20, //slide的位置深度。值越大z軸距離越遠(yuǎn),看起來越小。 默認(rèn)100。
modifier: 5,
slideShadows: false, //開啟slide陰影。默認(rèn) true。
},
});
},
};
</script> // 輪播圖
.swiper {
width: 100%;
margin-bottom: 20px;
.swiper-slide {
width: 335px !important;
height: 120px;
font-size: 14px;
text-align: center;
line-height: 80px;
border-radius: 8px;
position: relative;
}
.bookImg {
width: 335px !important;
height: 120px;
border-radius: 8px;
}
}實(shí)現(xiàn)效果
效果圖如下:

效果類似:
Swiper演示中的“實(shí)現(xiàn)異形的slide”
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue實(shí)現(xiàn)美團(tuán)app的影院推薦選座功能【推薦】
大家都經(jīng)常使用美團(tuán)app買電影票,很多朋友不知道她的功能是怎么實(shí)現(xiàn)的,作為我程序員一枚對它的算法很好奇,今天小編就把基于Vue實(shí)現(xiàn)美團(tuán)app的影院推薦選座功能分享到腳本之家平臺,感興趣的朋友一起看看吧2018-08-08
使用Vue父子組件通信實(shí)現(xiàn)todolist的功能示例代碼
這篇文章主要給大家介紹了關(guān)于如何使用Vue父子組件通信實(shí)現(xiàn)todolist的功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Vue具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
vue2 使用@vue/composition-api依賴包 編譯、打包各種報(bào)錯問題分析
由于package.json 文件中 vue、vue-template-compiler 版本號前面 多了個 ^ 導(dǎo)致實(shí)際導(dǎo)入時,node_module中的 vue 版本可能被升級為 2.7.x,這篇文章主要介紹了vue2 使用@vue/composition-api依賴包 編譯、打包各種報(bào)錯問題分析,需要的朋友可以參考下2023-01-01
vue使用axios實(shí)現(xiàn)excel文件下載的功能
這篇文章主要介紹了vue中使用axios實(shí)現(xiàn)excel文件下載的功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07
使用vue.js實(shí)現(xiàn)聯(lián)動效果的示例代碼
本篇文章主要介紹了使用vue.js實(shí)現(xiàn)聯(lián)動效果的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01
VUE?項(xiàng)目如何使用?Docker+Nginx進(jìn)行打包部署
使用?Docker,你可以創(chuàng)建一個包含?Vue.js?應(yīng)用程序的容器鏡像,并在任何支持?Docker?的環(huán)境中運(yùn)行該鏡像,這篇文章主要介紹了VUE?項(xiàng)目用?Docker+Nginx進(jìn)行打包部署,需要的朋友可以參考下2024-06-06
vuex實(shí)現(xiàn)簡易計(jì)數(shù)器
這篇文章主要為大家詳細(xì)介紹了vuex實(shí)現(xiàn)一個簡易計(jì)數(shù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10

