大家好,又见面了,我是你们的朋友全栈君。
微信小程序轮播图
效果图
wxml:
<swiper indicator-dots="{
{indicatorDots}}" autoplay="{
{autoplay}}" interval="{
{interval}}" duration="{
{duration}}">
<block wx:for="{
{imgUrls}}">
<swiper-item>
<image src="{
{item}}" class="slide-image" />
</swiper-item>
</block>
</swiper>
wxss:
swiper {
height: 400rpx;
width: 100%;
}
swiper-item {
height: 100%;
width: 100%;
}
.slide-image{
height: 100%;
width: 100%;
}
js:
data: {
current: 0, //当前所在页面的 index
indicatorDots: true, //是否显示面板指示点
autoplay: true, //是否自动切换
interval: 3000, //自动切换时间间隔
duration: 800, //滑动动画时长
circular: true, //是否采用衔接滑动
imgUrls: [
'http://1027145.user-website5.com/yizhan/images-2/banner1.jpg',
'http://1027145.user-website5.com/yizhan/images-2/banner2.jpg',
'http://1027145.user-website5.com/yizhan/images-2/banner3.jpg'
],
links: [
'/pages/second/register',
'/pages/second/register',
'/pages/second/register'
]
},
//轮播图的切换事件
swiperChange: function(e) {
this.setData({
swiperCurrent: e.detail.current
})
},
//点击指示点切换
chuangEvent: function(e) {
this.setData({
swiperCurrent: e.currentTarget.id
})
},
//点击图片触发事件
swipclick: function(e) {
console.log(this.data.swiperCurrent);
wx.switchTab({
url: this.data.links[this.data.swiperCurrent]
})
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143184.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...