微信小程序 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 相关文章推荐
jQuery.Validate验证库的使用介绍
Apr 26 Javascript
用js实现控件的隐藏及style.visibility的使用
Jun 14 Javascript
jQuery随便控制任意div隐藏的方法
Jun 28 Javascript
js实现在字符串中提取数字
Nov 05 Javascript
js判断iframe内的网页是否滚动到底部触发事件
Mar 18 Javascript
javascript 事件处理示例分享
Dec 31 Javascript
jQuery+ajax实现动态执行脚本的方法
Jan 27 Javascript
js实现小窗口拖拽效果
Dec 03 Javascript
Angular2学习教程之ng中变更检测问题详解
May 28 Javascript
JavaScrpt判断一个数是否是质数的实例代码
Jun 11 Javascript
vue做网页开场视频的实例代码
Oct 20 Javascript
vue2 中二级路由高亮问题及配置方法
Jun 10 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判断所处服务器操作系统的类型
2013/06/20 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
Laravel 5框架学习之Eloquent 关系
2015/04/09 PHP
Jquery实现简单的动画效果代码
2012/03/18 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
node.js require() 源码解读
2015/12/13 Javascript
基于JavaScript代码实现微信扫一扫下载APP
2015/12/30 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
详解vue 命名视图
2019/08/14 Javascript
微信小程序网络请求实现过程解析
2019/11/06 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python实现ssh批量登录并执行命令
2016/10/25 Python
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
Python如何在main中调用函数内的函数方式
2020/06/01 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
两种CSS3伪类选择器详细介绍
2013/12/24 HTML / CSS
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
世界汽车零件:World Car Parts
2019/09/04 全球购物
会展中心部门工作职责
2013/11/27 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
债务授权委托书范本
2014/10/17 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
百家讲坛观后感
2015/06/12 职场文书
python中的class_static的@classmethod的巧妙用法
2021/06/22 Python
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android