vue-swiper Demo
<template> <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> <!-- 如果需要分页器 --> <div class="swiper-pagination"></div><!-- 如果需要导航按钮 --> <div <span style="color: rgba(0, 0, 255, 1)">class</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">swiper-button-prev</span><span style="color: rgba(128, 0, 0, 1)">"</span>></div> <div <span style="color: rgba(0, 0, 255, 1)">class</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">swiper-button-next</span><span style="color: rgba(128, 0, 0, 1)">"</span>></div> <!-- 如果需要滚动条 --> <div <span style="color: rgba(0, 0, 255, 1)">class</span>=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">swiper-scrollbar</span><span style="color: rgba(128, 0, 0, 1)">"</span>></div>
</div>
</template><script>
// import {Swiper, SwiperSlide, directive} from 'vue-awesome-swiper'
import Swiper from 'swiper';
import 'swiper/swiper-bundle.css'
export default {
name: 'HelloWorld',
data () {
return {
msg: 'Welcome to Your Vue.js App'
}
},
mounted () {
var mySwiper = new Swiper('.swiper-container', {
direction: 'vertical', // 垂直切换选项
loop: true, // 循环模式选项</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 如果需要分页器</span>
pagination: {
el: '.swiper-pagination',
},</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 如果需要前进后退按钮</span>
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)"> 如果需要滚动条</span>
scrollbar: {
el: '.swiper-scrollbar',
},
})
}
}
</script>
<style scoped>
.swiper-container {
width: 500px;
height: 300px;
margin: 20px auto;
}
</style>