微信小程序添加轮播图示例

  1. 先创建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> 之类的 ,如果加了可能会导致轮播图出不来

2, 添加页面样式wxss文件

.slide-image{

width:100%;

}

3.添加页面数据,创建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 滑动动画时间

 

About the Author: daidai5771

发表评论

电子邮件地址不会被公开。 必填项已用*标注