应用中最常见的就是轮播图了,今儿个就讲讲微信小程序中轮播图的使用

轮播图,不外乎俩个要素,跳转链接 和 图片地址

1. 设置数据

我在 pages/test/test.js中添加如下数据

//test.js
//获取应用实例
var app = getApp()
Page({data: {imgUrls: [{link:'/pages/index/index',url:'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg' },{link:'/pages/logs/logs',url:'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg' },{link:'/pages/test/test',url:'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg' } ],indicatorDots: true,autoplay: true,interval: 5000,duration: 1000,userInfo: {}},onLoad: function () {console.log('onLoad test');}
})

其中 imgUrls 是我们轮播图中将要用到的 图片地址和 跳转链接

indicatgorRots 是否出现焦点

autoplay  是否自动播放

interval  自动播放间隔时间

duration 滑动动画时间

更多样式编辑请参看文档  https://mp.weixin.qq.com/debug/wxadoc/dev/component/swiper.html?t=1475052054228

2. 部署到页面

找到 文件 pages/test/test.wxml

<swiper indicator-dots="{{indicatorDots}}"autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}"><block wx:for="{{imgUrls}}"><swiper-item><navigator url="{{item.link}}" hover-class="navigator-hover"><image src="{{item.url}}" class="slide-image" width="355" height="150"/></navigator> </swiper-item></block>
</swiper>

注意: swiper 千万不要在外面  加上任何标签 例如 <view> 之类的 ,如果加了可能会导致轮播图出不来

3. 添加页面样式

创建文件 pages/test/test.wxss

.slide-image{width: 100%;
}

加上上面的样式可以使 轮播图的宽度达到100% 然后更漂亮点,当然可以根据自己的喜好罗!

看效果

微信小程序五(创建轮播图)相关推荐

  1. php实现轮播图代码,微信小程序实例:轮播图的代码实现与分析

    本篇文章给大家带来的内容是关于微信小程序实例:轮播图的代码实现与分析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 本文来说说轮播图,最常见的一个轮播图,中间带小圆点,自动轮播. S ...

  2. 微信小程序:swiper轮播图添加外层圆角

    微信小程序:swiper轮播图添加外层圆角 .swiper-wrap{overflow: hidden;border-radius: 8rpx;box-sizing: border-box;width ...

  3. 微信小程序的swiper轮播图中的图片设置自适应高度的一种方法

    微信小程序的swiper轮播图中的图片设置自适应高度的一种方法 小程序中的轮播图很简单,但是唯一的缺陷就是 swiper 是固定的150px 高度(320px 宽度),这样如果传入的图片大于这个高度就 ...

  4. 微信小程序swiper图片尺寸_微信小程序之swiper轮播图中的图片自适应高度的方法...

    小程序中的轮播图很简单,官方都有例子的,但是唯一的缺陷就是swiper是固定死的150px高度,这样如果传入的图片大于这个高度就会被隐藏.辣么,怎样让图片自适应不同分辨率捏. 我的思路是:获取屏幕宽度 ...

  5. 微信小程序swiper图片尺寸_微信小程序之swiper轮播图中的图片自适应高度

    小程序中的轮播图很简单,官方都有例子的,但是唯一的缺陷就是swiper是固定死的150px高度,这样如果传入的图片大于这个高度就会被隐藏.辣么,怎样让图片自适应不同分辨率捏. 我的思路是:获取屏幕宽度 ...

  6. 微信小程序实现3D轮播图

    在写微信小程序时,有写到实现3D轮播图的效果,可以直接使用微信小程序中自带的组件swiper来实现 效果图如下: 1.swiper的相关属性 indicator-dots 是否显示小圆点,也可以自己重 ...

  7. 微信小程序开发 | 02 - 轮播图实现(swiper组件)

    一.实现思路 轮播图基于微信小程序提供的swiper组件(文档)实现. swiper组件中使用到下列属性: display-multiple-items:同时显示的滑块数量 current:当前所在滑 ...

  8. 微信小程序之swiper轮播图

    微信小程序,一个不是app胜似app的开发工具,更加准确的说是开发途径,给非专业开发app的同学们提供了一个绝妙的选择 轮播图几乎是每一个网站.app必有得一个展示区,用于醒目自己的特点.特色.了解微 ...

  9. 微信小程序自定义swiper轮播图面板指示点|小圆点|进度条

    描述: 在工作中开发一个页面,多少都会用到轮播图,但是由于微信官方提供的轮播图swiper组件局限性太大了,所以接下来我会教大家怎么去自定义轮播图的进度条. 简单修改: 如果你的项目只是简单的修改小圆 ...

  10. 微信小程序 点击轮播图跳转到微信公众号文章

    一.获取微信公众号文章列表 要想获取微信公众号的文章列表,需要登录公众号运行账号,进行一下相关的设置. 1.1微信公众号获取文章列表 api接口文档: https://developers.weixi ...

最新文章

  1. 写一个不能被继承的类(友元的不可继承性)
  2. python报错'str' object is not callable
  3. win10高分辨率下修改字体显示大小(不是缩放百分比)
  4. 【数据库】Mysql的REPLACE()函数替换字符串
  5. python程序实例讲解_Python编程之属性和方法实例详解
  6. vue element table 修饰
  7. 前端性能优化(十一)
  8. R语言各个包里面的数据集
  9. 华为手机序列号前三位_华为手机序列号查询真伪查询
  10. raw os 之状态机编程
  11. Halcon练习:图片及文件夹的读取
  12. 如何查看手机上已连接 WIFI 的密码
  13. 使用jQuery实现轮播图
  14. 数据库原理与应用~第三版课后习题答案(何玉洁 编著)
  15. scala特质 对比java的接口 使用方法
  16. 目标检测:二维码检测方案
  17. c语言0x前缀的作用,有趣的问题,C语言程序中,为什么十六进制数字以前缀0x开头呢?...
  18. 各大电脑主板U盘快速启动项快捷键大全2014
  19. 辨别肖特基二极管好坏的窍门,看完一目了然
  20. Linux系统的广播和组播

热门文章

  1. 数据结构与算法——19. 散列函数设计方法
  2. 利用MatLab对数据进行插值计算(分段插值和三次样条插值)
  3. 2、二叉树的后序遍历
  4. android系统优化启动时间(Google官方推荐)
  5. Linux 系统管理 : usermod 命令详解
  6. js符号转码_js 字符串编码转换函数
  7. SQL Server性能监视
  8. python识别手写数字字体_基于tensorflow框架对手写字体MNIST数据集的识别
  9. 基于sqlite的android数据库编程,Android编程之SQLite数据库操作方法详解
  10. 小红书koc和kol区别是什么?品牌方如何选择