微信小程序 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 相关文章推荐
浅析ajax请求json数据并用js解析(示例分析)
Jul 13 Javascript
js 获取radio按钮值的实例
Aug 17 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
Sep 23 Javascript
javascript贪吃蛇完整版(源码)
Dec 09 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
May 18 Javascript
jQuery文字横向滚动效果的实现代码
May 31 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
Nov 22 Javascript
layui table 参数设置方法
Aug 14 Javascript
新手快速上手webpack4打包工具的使用详解
Jan 28 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
Aug 01 Javascript
JavaScript实现答题评分功能页面
Jun 24 Javascript
VUE 实现element upload上传图片到阿里云
Aug 12 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标准库(PHP SPL)详解
2019/03/16 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
javascript json 新手入门文档
2009/12/03 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
2013/10/22 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
JS使用parseInt解析数字实现求和的方法
2015/08/05 Javascript
JavaScript SHA512&amp;SHA256加密算法详解
2015/08/11 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
js中el表达式的使用和非空判断方法
2018/03/28 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
2018/06/06 Javascript
JS实现电话号码的字母组合算法示例
2019/02/26 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
学生保证书范文
2014/04/28 职场文书
企业口号大全
2014/06/12 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
2014年技术员工作总结
2014/11/18 职场文书
会议欢迎词范文
2015/01/27 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书
小学感恩主题班会
2015/08/12 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
关于Python中进度条的六个实用技巧分享
2022/04/05 Python