微信小程序使用swiper组件实现层叠轮播图


Posted in Javascript onNovember 04, 2018

本文实例为大家分享了微信小程序实现层叠轮播图的具体代码,供大家参考,具体内容如下

wxml:

<view class="banner-swiper">
 <swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" current='{{swiperCurrent}}' 
indicator-color="{{beforeColor}}" indicator-active-color="{{afterColor}}" circular='{{circular}}' 
previous-margin="{{previousmargin}}" next-margin="{{nextmargin}}" bindchange="swiperChange" >
 <block wx:for="{{arr}}" wx:key="key"> 
  <swiper-item>
  <image src="{{item.images}}" class="slide-image{{index == swiperCurrent ? ' active' : ''}}" 
bindchange="chuangEvent" id="{{index}}"></image>
  </swiper-item>
 </block> 
 </swiper>
 </view>

wxss:

.banner-swiper {
 width: 100%;
 height: 500rpx;
 overflow: hidden;
}

swiper {
 display: block;
 height: 500rpx;
 position: relative;
}

.slide-image {
 width: 96%;
 display: block;
 margin: 0 auto;
 height: 450rpx;
 margin-top:25rpx;
}
.active{
 margin-top:0rpx;
 height: 500rpx;
}

js:

Page({
 data: {
 //轮播图
 swiperCurrent:1,
 arr: [{
 images: 'images/1.jpg'
 },
 {
 images: 'images/5.jpg'
 },
 {
 images: 'images/3.jpg'
 },
 {
 images: 'images/4.jpg'
 }
 ]
 indicatorDots: true,
 autoplay: true,
 interval: 2000,
 duration: 1000,
 circular: true,
 beforeColor: "white",//指示点颜色 
 afterColor: "coral",//当前选中的指示点颜色 
 previousmargin:'30px',//前边距
 nextmargin:'30px',//后边距
 
 },
 
 //轮播图的切换事件 
 swiperChange: function (e) {
 console.log(e.detail.current);
 this.setData({
 swiperCurrent: e.detail.current //获取当前轮播图片的下标
 })
 },
 //滑动图片切换 
 chuangEvent: function (e) { 
 this.setData({
 swiperCurrent: e.currentTarget.id
 })
 },
})

效果图:

微信小程序使用swiper组件实现层叠轮播图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery 学习笔记01 JQuery初接触
May 06 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
Sep 19 Javascript
jquery $.trim()方法使用介绍
May 21 Javascript
jQuery中:selected选择器用法实例
Jan 04 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
JavaScript统计网站访问次数的实现代码
Nov 18 Javascript
全面解析JavaScript中“&amp;&amp;”和“||”操作符(总结篇)
Jul 18 Javascript
JS获取一个未知DIV高度的方法
Aug 09 Javascript
webpack+vue.js实现组件化详解
Oct 12 Javascript
react-native ListView下拉刷新上拉加载实现代码
Aug 03 Javascript
Angular PWA使用的Demo示例
Jan 31 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
Oct 30 Javascript
微信小程序实现下拉菜单切换效果
Mar 30 #Javascript
微信小程序CSS3动画下拉菜单效果
Nov 04 #Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
Nov 04 #Javascript
浅谈React碰到v-if
Nov 04 #Javascript
微信小程序实现顶部下拉菜单栏
Nov 04 #Javascript
微信小程序使用template标签实现五星评分功能
Nov 03 #Javascript
基于Vue-cli快速搭建项目的完整步骤
Nov 03 #Javascript
You might like
人族 TERRAN 概述
2020/03/14 星际争霸
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
2016/08/30 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
详解js类型判断
2018/05/22 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
浅谈高大上的微信小程序中渲染html内容—技术分享
2018/10/25 Javascript
vue组件间通信六种方式(总结篇)
2019/05/15 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
Python通过select实现异步IO的方法
2015/06/04 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
python操作oracle的完整教程分享
2018/01/30 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
Python访问MongoDB,并且转换成Dataframe的方法
2018/10/15 Python
python自定义线程池控制线程数量的示例
2019/02/22 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
pytorch掉坑记录:model.eval的作用说明
2020/06/23 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
爱祖国演讲稿
2014/05/04 职场文书
责任书范本
2014/08/25 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
python实现简单区块链结构
2021/04/25 Python
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL
PostgreSQL聚合函数介绍以及分组和排序
2022/04/12 PostgreSQL