微信小程序入门实例——swiper

Posted gorpeln-chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序入门实例——swiper相关的知识,希望对你有一定的参考价值。

index.wxml

<swiper class = "banner" indicator-dots="indicatorDots" current="current" circular="circular" indicator-active-color="indicatorActiveColor" indicator-color="indicatorColor" autoplay="autoplay" interval="interval" duration="duration" >  
<block wx:for="banners" wx:key="id">
    <swiper-item>  
      <image src="item.img" model="aspectFit" data-id="index" bindtap="swiperClick"/>
 />  
    </swiper-item>  
  </block> 
</swiper>

index.js

var banners = [
  
    id: 1,
    img: 'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
    url: '',
    name: '告别午高峰'
  ,
  
    id: 2,
    img: 'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
    url: '',
    name: '金牌好店'
  ,
  
    id: 3,
    img: 'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg',
    url: '',
    name: '百亿巨惠任你抢'
  
]

  Page(
    data: 
      banners: banners,
      autoplay: true,//是否自动切换  
      indicatorDots: true,//是否显示圆点  
      interval: 5000,//自动切换间隔  
      duration: 500, //滑动动画时长  
      indicatorColor: "blue",//滑动圆点颜色  
      indicatorActiveColor: "#f00000", //当前圆点颜色  
      current: 0, //当前所在页面的 index  
      circular: true  //是否采用衔接滑动  
      //其中只可放置<swiper-item/>组件,否则会导致未定义的行为。 
    ,
    swiperClick: function (e) //点击图片触发事件
      var swiperId = this.data.banners[e.target.dataset.id].id;
      wx.showModal(
        title: '提示',
        content: '您点击了第 “' + swiperId + '” 页面',
        showCancel: false
      );
    
  )

index.wxss
/**index.wxss**/

.banner 
	height: 375rpx;

.banner image 
	width: 100%;
	height: 100%;



效果图:



转载请注明出处http://blog.csdn.net/chen_gp_x



以上是关于微信小程序入门实例——swiper的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序swiper滑动切换

微信小程序关于swiper问题求助

初尝微信小程序2-Swiper组件导航栏标题配置

微信小程序怎样修改swiper组件中样式的修改

微信小程序中使用swiper禁止用户上下滑动且不影响外部界面的滑动

微信小程序swiper选项卡每个内容都小于一屏,怎么让内容高度自适应?