关于vue中swiper轮播图组件使用

前言:vue有许多开源组件提供使用,其中awesome-swiper组件就可以非常方便的创建各式各样的轮播图,下面来看看如何使用这个组件。

注:此文档为2018年撰写,不适用于最新版swiper

一、关于vue-awesome-swiper组件

一个开源的轮播图组件,github地址及官网见下,关于安装步骤及使用都介绍得十分清楚。

github地址:https://github.com/surmon-china/vue-awesome-swiper

官网:https://www.swiper.com.cn/api/index.html

二、在项目中使用awesome-swiper

1、安装依赖

npm install vue-awesome-swiper --save

2、引入awesome-swiper

支持全局引入和在组件中引入2种方式,如果项目中只有一个轮播的话推荐在组件中引入,有多个轮播则推荐在全局中引入。

(1)全局引入方式,在main.js中添加以下代码

(2)组件中引入,在需要引入轮播图的.vue文件中添加以下代码

3、组件内调用轮播图

支持SPA(single page web application,单页Web应用)和SSR(Server Side Rendering,服务端渲染)2种模式,SPA通过ref属性来查找swiper实例,而SSR借助命令参数查找swiper实例,在使用方面2种模式都是一样的。

(1)SPA模式

HTML结构见下,分页器、向左向右滚动按钮、滚动条等都是可选的,如不需要注释掉即可

script中关于轮播图的设置见下,更多的API可以看这里:http://www.swiper.com.cn/api/index2.html

效果见下

(2)SSR模式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容