<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 class="swiper-button-prev"></div> <div class="swiper-button-next"></div> <!-- 如果需要滾動條 --> <div class="swiper-scrollbar"></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, // 循環模式選項 // 如果需要分頁器 pagination: { el: '.swiper-pagination', }, // 如果需要前進后退按鈕 navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, // 如果需要滾動條 scrollbar: { el: '.swiper-scrollbar', }, }) } } </script> <style scoped> .swiper-container { width: 500px; height: 300px; margin: 20px auto; } </style>