最近写vue2.0项目中用到了轮播图的一个插件,也就是vue-awesome-swiper,个人感觉还是比较强大的,swiper官网中的API及配置均可使用(支持3.0),以下说下使用该插件的一些步骤:

第一步安装
npm install vue-awesome-swiper --save
第二部在main.js中引入
import Vue from 'vue' import VueAwesomeSwiper from 'vue-awesome-swiper' Vue.use(VueAwesomeSwiper)
然后就可以在组件中使用该插件
<template>
<div>
<swiper :options="swiperOption" ref="mySwiper">
<!-- 这部分放你要渲染的那些内容 -->
<swiper-slide v-for="item in items">
</swiper-slide>
<!-- 这是轮播的小圆点 -->
<div class="swiper-pagination" slot="pagination"></div>
</swiper>
</div>
</template>
<script>
import { swiper, swiperSlide } from 'vue-awesome-swiper'
export default {
components: {
swiper,
swiperSlide
},
data() {
return {
swiperOption: {
//是一个组件自有属性,如果notNextTick设置为true,组件则不会通过NextTick来实例化swiper,也就意味着你可以在第一时间获取到swiper对象,假如你需要刚加载遍使用获取swiper对象来做什么事,那么这个属性一定要是true
notNextTick: true,
pagination: '.swiper-pagination',
slidesPerView: 'auto',
centeredSlides: true,
paginationClickable: true,
spaceBetween: 30,
onSlideChangeEnd: swiper => {
//这个位置放swiper的回调方法
this.page = swiper.realIndex+1;
this.index = swiper.realIndex;
}
}
}
},
//定义这个sweiper对象
computed: {
swiper() {
return this.$refs.mySwiper.swiper;
}
},
mounted () {
//这边就可以使用swiper这个对象去使用swiper官网中的那些方法
this.swiper.slideTo(0, 0, false);
}
}
</script>
<style>
</style>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# swiper
# 轮播图
# awesome
# vue中使用swiper插件
# 基于vue.js轮播组件vue-awesome-swiper实现轮播图
# vue使用swiper实现中间大两边小的轮播图效果
# vue轮播图插件vue-awesome-swiper
# vue使用swiper插件实现轮播图的示例
# vue修改swiper框架轮播图小圆点的样式不起作用的解决
# vue中使用swiper轮播图的正确姿势(亲测有效)
# 官网
# 就可以
# 是一个
# 这是
# 你可以
# 也就
# 你要
# 这部
# 均可
# 第一时间
# 来做
# 第二部
# 设置为
# 回调
# 大家多多
# 假如你
# 加载
# 小圆点
# js
# import
相关文章:
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
盐城做公司网站,江苏电子版退休证办理流程?
Bpmn 2.0的XML文件怎么画流程图
做企业网站制作流程,企业网站制作基本流程有哪些?
西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
香港服务器租用每月最低只需15元?
如何基于云服务器快速搭建网站及云盘系统?
企业微网站怎么做,公司网站和公众号有什么区别?
如何在企业微信快速生成手机电脑官网?
红河网站制作公司,红河事业单位身份证如何上传?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
建站之星后台密码如何安全设置与找回?
再谈Python中的字符串与字符编码(推荐)
实现虚拟支付需哪些建站技术支撑?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
定制建站如何定义?其核心优势是什么?
linux top下的 minerd 木马清除方法
制作网站的公司有哪些,做一个公司网站要多少钱?
建站之星备案是否影响网站上线时间?
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何用PHP快速搭建CMS系统?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
网站制作难吗安全吗,做一个网站需要多久时间?
如何快速搭建FTP站点实现文件共享?
如何用PHP快速搭建高效网站?分步指南
行程制作网站有哪些,第三方机票电子行程单怎么开?
html制作网站的步骤有哪些,iapp如何添加网页?
太原网站制作公司有哪些,网约车营运证查询官网?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Python多线程使用规范_线程安全解析【教程】
模具网站制作流程,如何找模具客户?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
建站主机选购指南:核心配置优化与品牌推荐方案
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
制作网站公司那家好,网络公司是做什么的?
广东企业建站网站优化与SEO营销核心策略指南
如何通过虚拟主机空间快速建站?
如何自定义建站之星模板颜色并下载新样式?
三星网站视频制作教程下载,三星w23网页如何全屏?
如何确认建站备案号应放置的具体位置?
如何在云指建站中生成FTP站点?
移民网站制作流程,怎么看加拿大移民官网?
宝塔建站无法访问?如何排查配置与端口问题?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗
如何用好域名打造高点击率的自主建站?
宝塔新建站点为何无法访问?如何排查?
如何在IIS7中新建站点?详细步骤解析
*请认真填写需求信息,我们会在24小时内与您取得联系。