美文网首页vue
关于vue中swiper轮播图组件使用

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

作者: 银月silvermoon | 来源:发表于2018-07-16 19:09 被阅读0次

    前言:vue有许多开源组件提供使用,其中awesome-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模式

    相关文章

      网友评论

        本文标题:关于vue中swiper轮播图组件使用

        本文链接:https://www.haomeiwen.com/subject/qtrvpftx.html