微信小程序 swiper组件轮播图详解及实例


Posted in Javascript onNovember 16, 2016

微信小程序 swiper组件轮播图

 照着开发文档尝试,总是能有所收获.之前做Android开发,做个轮播图并不简单,用上viewpage再设置圆点,折腾一通之后还一堆bug.今天尝试微信小程序开发做轮播图,真是感动的泪流满面.废话说完了,上图.

微信小程序 swiper组件轮播图详解及实例

上图就是一个简易的轮播图,是不是很简易.23333

主要是代码也很简单.

1.index.wxml

<!--index.wxml-->  
  <swiper class="swiper" indicator-dots="true" autoplay="true" interval="5000" duration="1000">  
   <block wx:for="{{movies}}" wx:for-index="index">  
    <swiper-item>  
     <image src="{{item.url}}" class="slide-image" mode="aspectFill"/>  
    </swiper-item>  
   </block>  
  </swiper>

这里有几个属性需要说明.

微信小程序 swiper组件轮播图详解及实例

微信小程序开发的循环用到了<block wx:for >

我这里是遍历movies[]数组.<swiper-item>就是item

2.index.js

//index.js  
//获取应用实例  
var app = getApp()  
Page({  
 data: {  
  movies:[  
  {url:'http://img04.tooopen.com/images/20130712/tooopen_17270713.jpg'} ,  
  {url:'http://img04.tooopen.com/images/20130617/tooopen_21241404.jpg'} ,  
  {url:'http://img04.tooopen.com/images/20130701/tooopen_20083555.jpg'} ,  
  {url:'http://img02.tooopen.com/images/20141231/sy_78327074576.jpg'}   
  ]  
 },  
 onLoad: function () {  
 }  
})

3.WXML

/**index.wxss**/
.swiper {
 height: 400rpx;
 width: 100%;
}
.swiper image {
 height: 100%;
 width: 100%;
}

WXSS不多说,跟CSS没啥区别.

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

Javascript 相关文章推荐
Document对象内容集合(比较全)
Sep 06 Javascript
jquery判断checkbox(复选框)是否被选中的代码
Oct 20 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
Dec 27 Javascript
为jquery的ajaxfileupload增加附加参数的方法
Mar 04 Javascript
Javascript基础知识(一)核心基础语法与事件模型
Sep 29 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
Feb 23 Javascript
js实现刷新iframe的方法汇总
Apr 27 Javascript
discuz表情的JS提取方法分析
Mar 22 Javascript
JavaScript实现的数字与字符串转换功能示例
Aug 23 Javascript
vue项目如何刷新当前页面的方法
May 18 Javascript
js实现百度登录窗口拖拽效果
Mar 19 Javascript
详解前端任务构建利器Gulp.js使用指南
Apr 30 Javascript
input框中的name和id的区别
Nov 16 #Javascript
微信小程序 页面传参实例详解
Nov 16 #Javascript
JS中关于事件处理函数名后面是否带括号的问题
Nov 16 #Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
Nov 16 #Javascript
jQuery实现的购物车物品数量加减功能代码
Nov 16 #Javascript
使用JavaScript获取URL中的参数(两种方法)
Nov 16 #Javascript
微信小程序 保留小数(toFixed)详细介绍
Nov 16 #Javascript
You might like
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
PHP编程函数安全篇
2013/01/08 PHP
Smarty模板变量调节器用法分析
2016/05/23 PHP
纯js实现背景图片切换效果代码
2010/11/14 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
jQuery.parseJSON()函数详解
2019/02/28 jQuery
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
Python日志模块logging简介
2015/04/13 Python
python关键字and和or用法实例
2015/05/28 Python
Python中的with...as用法介绍
2015/05/28 Python
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
html5基础标签(html5视频标签 html5新标签用法)
2013/12/30 HTML / CSS
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
感恩母亲节活动方案
2014/03/04 职场文书
实习评语大全
2014/04/26 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
《亲亲我的妈妈》观后感(3篇)
2019/09/26 职场文书