vue使用vue-awesome-swiper实现轮播图

news/2024/7/10 0:02:19 标签: vue, vue-awesome-swiper, 轮播图
  1. 下载vue-svue-awesome-swiper
    为了更稳定不建议使用最新版本
npm install vue-awesome-swiper@2.6.7 --save
  1. 在main.js中全局引入并使用这个插件,同时也要引入插件的css文件
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper, /* { default global options } */)

后边可以跟一些默认的配置参数,如果没有可以不写。

  1. 在文件中使用插件写轮播图
<template>
  <swiper :options="swiperOption" >
    <!-- slides -->
    <swiper-slide>I'm Slide 1</swiper-slide>
    <swiper-slide>I'm Slide 2</swiper-slide>
    <swiper-slide>I'm Slide 3</swiper-slide>
    <!-- Optional controls -->
     <!-- 如果需要分页器-->
    <div class="swiper-pagination"  slot="pagination"></div>
     <!-- 如果需要左右箭头-->
    <div class="swiper-button-prev" slot="button-prev"></div>
    <div class="swiper-button-next" slot="button-next"></div>
     <!-- 如果需要导航条-->
    <div class="swiper-scrollbar"   slot="scrollbar"></div>
  </swiper>
</template>
<script>
export default {
  name: 'HomeSwiper',
  data () {
    return {
   	//参数数据
      swiperOption: {
        pagination: '.swiper-pagination',  //使用分页器
        loop: true,  //循环
        autoplay: 2000  //自动播放
      },
    }
  }
}
</script>

这样就写好了一个简单的带分页器的、可以自动循环播放的轮播图

vue当中,需要改变分页器的颜色样式,直接强制改变是没有用的,因为受到scope的的影响,样式只能在当前组件生效,但是swiper是全局引入的,这里就需要用到样式穿透

<style scoped lang="stylus">
.wrapper>>>.swiper-pagination-bullet-active
    background-color: #fff !important
</style>

http://www.niftyadmin.cn/n/534555.html

相关文章

vue使用vue-awesome-swiper轮播图不能正常滚动

在使用vue-awesome-swiper插件写轮播图的时候遇到上图的问题。 问题描述&#xff1a;这是一个画廊&#xff08;图片相册查看大图&#xff09;功能&#xff0c;在父组件中调用这个个轮播图的子组件&#xff0c;并且在父组件中控制画廊组件的显示隐藏。功能都写好之后&#xff0…

xcode armv6 armv7 armv7s arm64 (转)

http://blog.csdn.net/likendsl/article/details/40738681 目前ios的指令集有以下几种&#xff1a; armv6 iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7 iPhone4iPhone4Sarmv7s iPhone5iPhone5Carm64 iPhone5SiPhone6机器对指令集的支持是向下兼容的&#xff0c;因此ar…

ajax请求设置自定义请求头

重点代码&#xff1a; beforeSend: function (XMLHttpRequest) {XMLHttpRequest.setRequestHeader("token", "token");},后台跨域之后&#xff0c;在本地调接口一直报403错误 应该是不可以在本地直接调接口&#xff0c;需要放在服务器上或者配置一个本地…

常用的获取时间差的sql语句

常用的获取时间差的sql语句"select count(*) from [注册] where datediff(day,time,getdate())<1";//获取当天注册人员数sql"select id,classid,classname,xiaoshoue,xiaoshou,jinhuo,kucun,addtime " sqlsql&" from xiaoshou where addtime b…

Nancy跨平台开发总结(四)三层构架之Form认证登录

这一节介绍使用Nancyfx的Form认证方式创建一个用户登录功能。 继续之前的Hello world 通过nuget添加引用 Nancy.Authentication.FormsAutofacNancy.Bootstrappers.Autofac在项目中添加如下文件&#xff0c;修改_Layout.cshtml添加bootstrap和jquery的引用  在Models中添加Acco…

swiper轮播图动态更改数据后轮播或拖动失效

轮播图通过动态渲染数据后轮播失效&#xff0c;具体出现的问题&#xff1a; 数据确实渲染在页面上了 设置了autoplay&#xff0c;但是轮播图无法自动播放 也没有办法手动切换 加上以下代码后即可解决问题&#xff1a; observer:true,//修改swiper自己或子元素时&#xff0c;自…

存储过程笔记

为局部变量定义为全局变量定义1.可传参数的存储过程例子&#xff08;传入参数&#xff09;表&#xff1a;person字段名&#xff1a;id name age sex----------------------------1 张三 28 男2 李四 25 男3 王五 23 女存储过…

mongodb安装、启动、远程连接

1、现在mongodb安装包 mongodb-linux-x86_64-3.0.6.tgz 2、解压缩安装包 tar zxvf mongodb-linux-x86_64-3.0.6.tgz /opt/ 3、建立数据和日志目录 mkdir -p /data/db mkdir -p /data/logs/mongodb 4、后台启动 mongod --fork --logpath /data/logs/mongodb/mongo.log --logapp…