码迷,mamicode.com
首页 > 微信 > 详细

微信小程序轮播图

时间:2019-04-03 12:42:19      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:小程序   info   mamicode   自动   data   function   cti   fun   code   

微信小程序轮播图一般用swiper组件制作,在文档中是指:滑块视图容器

它的属性如下:

技术图片

 

eq:

 

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%;
}

wxjs:

 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]

    })

  }

  

  

  

 

微信小程序轮播图

标签:小程序   info   mamicode   自动   data   function   cti   fun   code   

原文地址:https://www.cnblogs.com/nature-wind8/p/10647756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!