zoukankan      html  css  js  c++  java
  • 微信小程序之轮播图的实现(附效果图和源码)

    不管是做APP开发还是小程序,移动端离不开轮播图的功能,下面就写一个小程序的轮播图功能分享给大家

    效果图:

    carousel.png

    step1:页面index.wxml代码

    <!--index.wxml-->
    <view class="container">
        <!--轮播图-->
      <swiper class="home-swiper" indicator-dots="true" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
        <block wx:for-items="{{lunboData}}">
          <swiper-item>
            <image src="{{item.imgurl}}" class="slide-image" />
          </swiper-item>
        </block>
      </swiper>
    </view>
    

    step2:配置信息

    //index.js
    Page({
      data: {
        //轮播图配置
        autoplay: true,
        interval: 3000,
        duration: 1200
      },
      onLoad: function () {
        var that = this; 
        var data = {
          "datas": [
            {
              "id": 1,
              "imgurl": "../../images/a1.jpg"
            },
            {
              "id": 2,
              "imgurl": "../../images/a2.jpg"
            },
            {
              "id": 3,
              "imgurl": "../../images/a3.jpg"
            },
            {
              "id": 4,
              "imgurl": "../../images/a4.jpg"
            }
          ]
        }; 
        that.setData({
          lunboData: data.datas
        })
      }
    })
    

    step3:样式文件

    /**index.wxss**/
    
    /*轮播控件*/
    
    .home-swiper {
       95%;
      height: 360rpx;
    }
    
    .slide-image {
       100%;
      height: 100%;
    }
    
    GitHub项目源代码及下载地址:轮播图
  • 相关阅读:
    AS3 判断双击事件
    php 数据类型转换与比较
    几行几列算法
    CCNode的属性说明
    bitmapdata的知识点
    addFrameScript用法
    TweenMax.allTo
    flash TweenMax用法
    flash流媒体资料
    c实现windows socket
  • 原文地址:https://www.cnblogs.com/YYW303/p/9427812.html
Copyright © 2011-2022 走看看