微信小程序 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+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
Dec 11 Javascript
JS获取几种URL地址的方法小结
Feb 26 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
jQuery Validate 数组 全部验证问题
Jan 12 Javascript
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
js实时监控文本框输入字数的实例代码
Jan 18 Javascript
vue操作下拉选择器获取选择的数据的id方法
Aug 24 Javascript
详解vue-cli3 中跨域解决方案
Apr 10 Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
Aug 18 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
Sep 01 Javascript
用JavaScript实现贪吃蛇游戏
Oct 23 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 date与gmdate的获取日期的区别
2010/02/08 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
PHP删除数组中指定下标的元素方法
2018/02/03 PHP
javascript 写类方式之九
2009/07/05 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
Python学习笔记(二)基础语法
2014/06/06 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
Python实现Linux中的du命令
2017/06/12 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
Python利用matplotlib绘制散点图的新手教程
2020/11/05 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
python中K-means算法基础知识点
2021/01/25 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
美国校园市场:OCM
2017/06/08 全球购物
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
铭立家具面试题
2012/12/06 面试题
小学中秋节活动方案
2014/02/06 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
个人剖析材料范文
2014/09/30 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
校本课程教学计划
2015/01/19 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
警用民用对讲机找不同
2022/02/18 无线电