vue自帶swiper是一個(gè)非常強(qiáng)大的vue組件,它允許把不同的組件放在一個(gè)容器里面,將它們輪流顯示,方便用戶快速瀏覽不同的組件。vue自帶swiper組件簡(jiǎn)化了用戶的交互體驗(yàn),同時(shí)也方便了開(kāi)發(fā)者的開(kāi)發(fā)工作。
<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> </template> <script> import Swiper from 'swiper' export default { mounted () { new Swiper('.swiper-container') } } </script> <style> .swiper-container { width: 100%; height: 100%; } .swiper-slide { height: 100%; display: flex; justify-content: center; align-items: center; font-size: 30px; font-weight: bold; text-align: center; background-color: #ccc; } </style>
上面是一個(gè)簡(jiǎn)單的vue自帶swiper的例子。首先我們需要導(dǎo)入swiper插件,然后我們需要在mounted函數(shù)中初始化Swiper實(shí)例,然后就可以讓swiper正常工作。
swiper-container類是swiper的主體結(jié)構(gòu),它包含了所有的swiper組件。swiper-wrapper類是swiper的尺寸容器,它包含了每一個(gè)swiper-slide。swiper-slide是每個(gè)不同的“幻燈片”,其中可以放置任何我們想要的組件。
我們可以在樣式中為swiper-container設(shè)置寬高,然后為swiper-slide統(tǒng)一設(shè)置樣式,使其居中顯示并具有高亮。這樣用戶就可以很方便地瀏覽不同的組件了。