微信小程序 swiper组件详解及实例代码


Posted in Javascript onOctober 25, 2016

微信小程序 swiper组件

常用属性:

微信小程序 swiper组件详解及实例代码

效果图:

微信小程序 swiper组件详解及实例代码

 swiper.wxml添加代码:

<swiper indicator-dots="{{indicatorDots}}"
 autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}} " bindchange="bindchangeTag">
 <block wx:for="{{imgUrls}}">
  <swiper-item>
   <image src="{{item}}" class="slide-image"/>
  </swiper-item>
 </block>
</swiper>
<button bindtap="changeIndicatorDots"> 是否显示面板指示点 </button>
<button bindtap="changeAutoplay"> 是否自动切换 </button>
<slider bindchange="intervalChange" show-value min="1000" max="2000"/> 自动切换时间间隔
<slider bindchange="durationChange" show-value min="1800" max="10000"/> 滑动动画时长

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: 1000,
  duration: 1800
 },
 //是否显示面板指示点
 changeIndicatorDots: function(e) {
  this.setData({
   indicatorDots: !this.data.indicatorDots
  })
 },
 //是否自动切换
 changeAutoplay: function(e) {
  this.setData({
   autoplay: !this.data.autoplay
  })
 },
 //自动切换时间间隔
 intervalChange: function(e) {
  this.setData({
   // e.detail.value获取slider的值
   interval: e.detail.value
  })
 },
 //滑动动画时长
 durationChange: function(e) {
  this.setData({
   duration: e.detail.value
  })
 },
 //当页面改变是会触发
 bindchangeTag:function(e){
  console.log("bindchangeTag...")
 }, 
 onLoad:function(options){
  // 页面初始化 options为页面跳转所带来的参数
 },
 onReady:function(){
  // 页面渲染完成
 },
 onShow:function(){
  // 页面显示
 },
 onHide:function(){
  // 页面隐藏
 },
 onUnload:function(){
  // 页面关闭
 }
})

css:

.slide-image{
  width: 100%;
  height: 160px;
}

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js模拟select下拉菜单控件的代码
May 08 Javascript
JS鼠标滑过图片时切换图片实现思路
Sep 12 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 Javascript
纯javascript移动优先的幻灯片效果
Nov 02 Javascript
浅谈JavaScript中的对象及Promise对象的实现
Nov 15 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
Mar 05 Javascript
一些实用性较高的js方法
Apr 19 Javascript
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
Nov 15 Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 Javascript
VUE实现自身整体组件销毁的示例代码
Jan 13 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
Apr 15 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
Oct 25 #Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
Oct 25 #Javascript
微信小程序 数据绑定详解及实例
Oct 25 #Javascript
关于angularJs指令的Scope(作用域)介绍
Oct 25 #Javascript
javascript 中的事件委托详解
Oct 25 #Javascript
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
Oct 25 #Javascript
分分钟玩转Vue.js组件
Oct 25 #Javascript
You might like
php反射应用示例
2014/02/25 PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
redux中间件之redux-thunk的具体使用
2018/04/17 Javascript
详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
2018/08/22 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
Python实现的弹球小游戏示例
2017/08/01 Python
pytorch 数据集图片显示方法
2018/07/26 Python
python3学生名片管理v2.0版
2018/11/29 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
python3.6编写的单元测试示例
2019/08/17 Python
浅析PEP572: 海象运算符
2019/10/15 Python
Python-for循环的内部机制
2020/06/12 Python
详解Python流程控制语句
2020/10/28 Python
Opencv python 图片生成视频的方法示例
2020/11/18 Python
介绍一下MYSQL常用的优化技巧
2012/10/25 面试题
实习评语
2013/12/16 职场文书
网络工程师专家职业发展路线
2014/02/14 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
初中运动会前导词
2015/07/20 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL