微信小程序 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 相关文章推荐
FireFox JavaScript全局Event对象
Jun 14 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
Mar 04 Javascript
关于javascript function对象那些迷惑分析
Oct 24 Javascript
关于div自适应高度/左右高度自适应一致的js代码
Mar 22 Javascript
Js与下拉列表处理问题解决
Feb 13 Javascript
js怎么判断flash swf文件是否加载完毕
Aug 14 Javascript
基于jquery编写的放大镜插件
Mar 23 Javascript
第四章之BootStrap表单与图片
Apr 25 Javascript
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
详解通过源码解析Node.js中cluster模块的主要功能实现
May 16 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
Mar 07 Javascript
微信小程序实现canvas分享朋友圈海报
Jun 21 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
PHP教程 变量定义
2009/10/23 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
PHP实现十进制、二进制、八进制和十六进制转换相关函数用法分析
2017/04/25 PHP
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
JS实现的通用表单验证插件完整实例
2015/08/20 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
浅析前端路由简介以及vue-router实现原理
2018/06/01 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
js数据类型检测总结
2018/08/05 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
为什么要使用Vuex的介绍
2019/01/19 Javascript
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
Python实现读取及写入csv文件的方法示例
2018/01/12 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
python交易记录整合交易类详解
2019/07/03 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
pyhton中__pycache__文件夹的产生与作用详解
2019/11/24 Python
Django框架反向解析操作详解
2019/11/28 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
工作中的自我评价如何写好
2013/10/28 职场文书
中医临床专业自我鉴定范文
2014/01/15 职场文书
销售会计岗位职责
2014/03/15 职场文书
优秀团员自我评价范文
2014/04/23 职场文书
促销活动总结范文
2014/04/30 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL