用微信小程序实现banner轮播图

互联网 20-3-10
本篇文章介绍了使用微信小程序实现banner轮播图的效果,具有一定的参考价值,希望对学习微信小程序开发的朋友有帮助!

用微信小程序实现banner轮播图

在前端工程师的工作中,banner是必不可少的,那缺少了DOM的小程序是如何实现banner图的呢?如同其他的框架封装了不同的banner图的方法,小程序也封装了banner的方法,来让我一一道来:

推荐学习《小程序开发》

一:准备工作

我用两张图吧,如下所示:

二:编写xsml代码(即html)

在这里我们要是用<swiper></swiper>标签来进行包裹,他有如下属性:

这些属性足够我们使用,我们为了是xsml页面简洁,所以我在这里使用了for循环,将使用到的资源放进js中进行循环。而且为了使数据可进行双向绑定,所以他的属性值我打算放到js中进行配置。我的xsml代码如下:

<swiper indicator-dots="{{indicatorDots}}"          autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" circular="true">        <block wx:for="{{arr}}">          <swiper-item>              <image src="{{item}}" class="slide-image" width="355" height="150"/>          </swiper-item>        </block>  </swiper>

三:js的配置

Page({     /**    * 页面的初始数据    */   data: {     mode:"scaleToFill",     arr:[],     indicatorDots: true,     autoplay: true,     interval: 2000,     duration: 1000,   },     /**    * 生命周期函数--监听页面加载    */   onLoad: function (options) {     var array = this.data.arr     for (let i = 1; i < 3; i++) {       array.push("img/" + i + ".jpg")     }     this.setData({ arr: array})     },     /**    * 生命周期函数--监听页面初次渲染完成    */   onReady: function () {                  },     /**    * 生命周期函数--监听页面显示    */   onShow: function () {     },     /**    * 生命周期函数--监听页面隐藏    */   onHide: function () {     },     /**    * 生命周期函数--监听页面卸载    */   onUnload: function () {     },     /**    * 页面相关事件处理函数--监听用户下拉动作    */   onPullDownRefresh: function () {     },     /**    * 页面上拉触底事件的处理函数    */   onReachBottom: function () {     },     /**    * 用户点击右上角分享    */   onShareAppMessage: function () {     },     /**    * 页面上拉触底事件的处理函数    */   onReachBottom: function () {     },     /**    * 页面相关事件处理函数--监听用户下拉动作    */   onPullDownRefresh: function () {     },     })

好了,,我们来看一下最终效果:

更多相关教程,请关注PHP中文网!

以上就是用微信小程序实现banner轮播图的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 轮播图
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序实现滚动加载数据

相关资讯