swipe是一款輪播圖插件,我是用在vue內里,輕易省事兒。
swipe內里有許多關於滑動的組建,我只用過輪播圖,假如今後有時間,能夠再看看官網上別的組件引見。
官網地點
裝置:
npm install vue-swipe
裝置完成以後,我沒有在main.js中註冊它,而是在運用頁面註冊的。由於一般來講輪播圖只會在一個運用的首頁展現,所以就沒必要在全局註冊它,只用在index.vue頁面註冊運用一下就能夠了。
怎樣運用:
//html
<swipe class="carousel-figure">
<swipe-item class="slide1">1</swipe-item>
<swipe-item class="slide2">2</swipe-item>
<swipe-item class="slide3">3</swipe-item>
</swipe>
//js
//頂部援用
import { Swipe, SwipeItem } from 'vue-swipe'
import 'vue-swipe/dist/vue-swipe.css';
//註冊部分組建
components: {
Swipe,SwipeItem
}
//css
.carousel-figure {
height: 150px; //必需得給個高度,不然高度是0,啥都不顯現
.slide1 {
background-color: blue;
}
.slide2 {
background-color: gold;
}
.slide3 {
background-color: green;
}
}
注重:實在首頁輪播圖我更經經常使用輪迴的體式格局寫出來,這是項目中的代碼:
//輪迴的時刻必需綁定key,不然會失足
<swipe class="carousel-figure">
<swipe-item v-for="banner in bannerList" :key="banner.bId" class="slide">
<img :src="banner.url" @click="testDetail(banner.title,banner.linkUrl)">
</swipe-item>
</swipe>