微信小程序swiper组件用法实例分析【附源码下载】


Posted in Javascript onDecember 07, 2017

本文实例讲述了微信小程序swiper组件用法。分享给大家供大家参考,具体如下:

关于视图容器swiper的详细内容可参考官方文档

先来看看运行效果:

微信小程序swiper组件用法实例分析【附源码下载】

index.js:

Page({
 data: {
  imgUrls: ['http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
  ],
  indicatorDots: false,
  autoplay: false,
  interval: 5000,
  duration: 1000
 },
 changeIndicatorDots: function (e) {
  this.setData({
   indicatorDots: !this.data.indicatorDots
  })
 },
 changeAutoplay: function (e) {
  this.setData({
   autoplay: !this.data.autoplay
  })
 },
 intervalChange: function (e) {
  this.setData({
   interval: e.detail.value
  })
 },
 durationChange: function (e) {
  this.setData({
   duration: e.detail.value
  })
 }
})

index.wxml:

<swiper indicator-dots="{{indicatorDots}}"
autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
  <block wx:for="{{imgUrls}}" wx:key="{{index}}">
    <swiper-item>
      <image src="{{item}}" class="slide-image" width="355" height="150" ></image>
      <text class="textindex">{{index}}</text>
    </swiper-item>
  </block>  
</swiper>
<button bindtap="changeIndicatorDots"> indicator-dots ({{indicatorDots}})</button>
<button bindtap="changeAutoplay"> autoplay ({{autoplay}})</button>
<slider bindchange="intervalChange" show-value min="2000" max="5000"/> interval
<slider bindchange="durationChange" show-value min="1000" max="2000"/> duration

index.wxss:

.slide-image{  
  display: inline;
}
.textindex{
  position: absolute;
  top :20px;
  color: red;
}

附:完整实例代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
$.ajax json数据传递方法
Nov 19 Javascript
JQuery1.6 使用方法三
Nov 23 Javascript
Javascript在IE和FireFox中的不同表现简析
Dec 03 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
Dec 24 Javascript
JQuery给网页更换皮肤的方法
May 30 Javascript
从零学习node.js之mysql数据库的操作(五)
Feb 24 Javascript
浅谈vue+webpack项目调试方法步骤
Sep 11 Javascript
vue2.0使用swiper组件实现轮播的示例代码
Mar 03 Javascript
Javascript 实现 Excel 导入生成图表功能
Oct 22 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
Sep 25 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
Jul 11 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
Aug 07 Javascript
jQuery实现简单的下拉菜单导航功能示例
Dec 07 #jQuery
vue中路由参数传递可能会遇到的坑
Dec 07 #Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
Dec 07 #Javascript
面包屑导航详解
Dec 07 #Javascript
谈谈JS中的!!
Dec 07 #Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
Dec 07 #Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
Dec 07 #Javascript
You might like
php小偷相关截取函数备忘
2010/11/28 PHP
PHP json格式和js json格式 js跨域调用实现代码
2012/09/08 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
PHP crc32()函数讲解
2019/02/14 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
用JS操作FRAME中的IFRAME及其内容的实现代码
2008/07/26 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
Javascript匿名函数的一种应用 代码封装
2010/06/27 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
2013/12/13 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
Javascript中this的用法详解
2014/09/22 Javascript
javascript中传统事件与现代事件
2015/06/23 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
Nodejs从有门道无门菜鸟起飞必看教程
2016/07/20 NodeJs
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
分享一个可以生成各种进制格式IP的小工具实例代码
2017/07/28 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
python 实现&quot;神经衰弱&quot;翻牌游戏
2020/11/09 Python
CSS3中:nth-child和:nth-of-type的区别深入理解
2014/03/10 HTML / CSS
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
薇姿法国官网:Vichy法国
2021/01/28 全球购物
夜大毕业自我鉴定
2013/10/11 职场文书
电子信息科学专业自荐信
2014/01/30 职场文书
工作目标责任书
2014/07/23 职场文书
健康状况证明书
2014/11/26 职场文书
工作违纪检讨书范文
2015/01/26 职场文书
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS
Vue3中的Refs和Ref详情
2021/11/11 Vue.js