微信小程序 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 相关文章推荐
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
Jan 13 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
Jul 10 Javascript
使用typeof判断function是否存在于上下文
Aug 14 Javascript
用js通过url传参把数据从一个页面传到另一个页面
Sep 01 Javascript
apply和call方法定义及apply和call方法的区别
Nov 15 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
Aug 19 Javascript
js获取html页面代码中图片地址的实现代码
Mar 05 Javascript
JavaScript中this关键字用法实例分析
Aug 24 Javascript
Node.js之删除文件夹(含递归删除)代码实例
Sep 09 Javascript
vux-scroller实现移动端上拉加载功能过程解析
Oct 08 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
Jan 02 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
MySQL授权问题总结
2007/05/06 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
php定义数组和使用示例(php数组的定义方法)
2014/03/29 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
网页里控制图片大小的相关代码
2006/06/25 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
2015/04/12 Javascript
JavaScript中的toLocaleDateString()方法使用简介
2015/06/12 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
Bootstrap导航中表单简单实现代码
2017/03/06 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
基于jQuery Ajax实现下拉框无刷新联动
2017/12/06 jQuery
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
详解Vscode中使用Eslint终极配置大全
2019/11/08 Javascript
[51:34]Ti4主赛事胜者组 DK vs EG 2
2014/07/19 DOTA
Python语法快速入门指南
2015/10/12 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
英国最大的在线照明商店:Litecraft
2020/08/31 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
廉洁教育学习材料
2014/05/19 职场文书
国庆节促销广告语2014
2014/09/19 职场文书
齐云山导游词
2015/02/06 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
新娘婚礼致辞
2015/07/27 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
七年级作文之秋游
2019/10/21 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python