100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > vue中使用swiper插件 轮播图插件

vue中使用swiper插件 轮播图插件

时间:2019-10-14 18:32:35

相关推荐

vue中使用swiper插件 轮播图插件

[官方] 中文文档

1.安装

npm i swiper

2.使用

<template><swiper:slides-per-view="3":space-between="50"@swiper="onSwiper"@slideChange="onSlideChange"><swiper-slide>Slide 1</swiper-slide><swiper-slide>Slide 2</swiper-slide><swiper-slide>Slide 3</swiper-slide>...</swiper></template><script>// Import Swiper Vue.js componentsimport { Swiper, SwiperSlide } from 'swiper/vue';// Import Swiper stylesimport 'swiper/css';export default {components: {Swiper,SwiperSlide,},setup() {const onSwiper = (swiper) => {console.log(swiper);};const onSlideChange = () => {console.log('slide change');};return {onSwiper,onSlideChange,};},};</script>

<swiper @swiper="..." @slideChange="..." @reachEnd="..." ...></swiper>

注:对于 Less 样式,在导入路径中替换cssless,例如:

import 'swiper/less';import 'swiper/less/navigation';import 'swiper/less/pagination';

3.风格设置

swiper/css- 仅核心 Swiper 样式swiper/css/bundle- 所有 Swiper 样式,包括所有模块样式(如导航、分页等)swiper/css/a11y- A11y 模块所需的样式swiper/css/autoplay- 自动播放模块所需的样式swiper/css/controller- 控制器模块所需的样式swiper/css/effect-cards- 卡片效果模块所需的样式swiper/css/effect-coverflow- Coverflow 效果模块所需的样式swiper/css/effect-creative- 创意效果模块所需的样式swiper/css/effect-cube- 立方体效果模块所需的样式swiper/css/effect-fade- 淡化效果模块所需的样式swiper/css/effect-flip- 翻转效果模块所需的样式swiper/css/free-mode- 自由模式模块所需的样式swiper/css/grid- 网格模块所需的样式swiper/css/hash-navigation- 哈希导航模块所需的样式swiper/css/history- 历史模块所需的样式swiper/css/keyboard- 键盘模块所需的样式swiper/css/lazy- 懒惰模块所需的样式swiper/css/manipulation- 操作模块所需的样式swiper/css/mousewheel- 鼠标滚轮模块所需的样式swiper/css/navigation- 导航模块所需的样式swiper/css/pagination- 分页模块所需的样式swiper/css/parallax- 视差模块所需的样式swiper/css/scrollbar- 滚动条模块所需的样式swiper/css/thumbs- 拇指模块所需的样式swiper/css/virtual- 虚拟模块所需的样式swiper/css/zoom- 缩放模块所需的样式

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。