微信小程序 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 相关文章推荐
AJAX的跨域与JSONP(为文章自动添加短址的功能)
Jan 17 Javascript
JavaScript 面向对象编程(1) 基础
May 18 Javascript
Jquery常用技巧收集整理篇
Nov 14 Javascript
jQuery调用WebService的实现代码
Jun 19 Javascript
jQuery $命名冲突解决方案汇总
Nov 13 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
Dec 24 Javascript
Bootstrap Table使用方法详解
Aug 01 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
Oct 01 Javascript
详解Vue 动态添加模板的几种方法
Apr 25 Javascript
vue生成token并保存到本地存储中
Jul 17 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
May 16 Javascript
解决vue单页面修改样式无法覆盖问题
Aug 05 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
Windows下部署Apache+PHP+MySQL运行环境实战
2012/08/31 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
Yii2中使用join、joinwith多表关联查询
2016/06/30 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
PHP中“=&gt;
2019/03/01 PHP
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
JS仿百度自动下拉框模糊匹配提示
2016/07/25 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
详解nodejs操作mongodb数据库封装DB类
2017/04/10 NodeJs
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
[01:06]DOTA2隆重推出2016冬季勇士令状 内含上海特级锦标赛互动指南
2016/02/17 DOTA
python单例模式实例分析
2015/04/08 Python
Python模拟百度登录实例详解
2016/01/20 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
Python for循环及基础用法详解
2019/11/08 Python
pycharm运行scrapy过程图解
2019/11/22 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
音频处理 windows10下python三方库librosa安装教程
2020/06/20 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
乡下人家教学反思
2014/02/01 职场文书
毕业生自荐信格式
2014/03/07 职场文书
2014报到证办理个人委托书
2014/10/08 职场文书
护士2014年终工作总结
2014/11/11 职场文书
爱的承诺书
2015/01/20 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
Pandas 数据编码的十种方法
2022/04/20 Python
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS