小程序轮播图显示按原图片宽高显示

大体思路:通过获取原图片的宽高得出宽高比例,结合当前屏幕的宽度算出新高度赋值给swiper。

index.js


data: {

    imgUrls: [

      'http://www.aliddmall.com/images/app_banners/1.jpg',

      'http://www.aliddmall.com/images/app_banners/2.jpg'

    ],

    indicatorDots: true,

    autoplay: true,

    interval: 3000,

    duration: 500,

    Height: ""     //这是swiper要动态设置的高度属性

  },

index.wxml


<swiper indicator-dots="{{indicatorDots}}"

autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" style='height:{{Height}}'>

<block wx:for="{{imgUrls}}" wx:key="unique">

  <swiper-item>

  <image src="{{item}}" class="slide-image" mode="widthFix" bindload='imgHeight' />

  </swiper-item>

</block>

</swiper>

参考链接: https://www.jb51.net/article/138776.htm

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每天的学习记录,可能有的地方写的不对,因为刚学,以后发现错的话会回来改掉整体流程 https://develope...
    有点健忘阅读 10,247评论 0 7
  • create by jsliang on 2018-9-17 17:58:56 Recently revised...
    梁_飘阅读 5,489评论 0 6
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,018评论 1 45
  • 今天女儿起来比较晚,起来后我已经准备好了早餐,她吃了一个面包。 然后我们驾车来学拉丁舞,整个路上没有太多语言,欣宝...
    家铭老师阅读 1,384评论 0 0
  • 游弋在文字海洋里的你 像一尾孤独的鱼 没有同伴,也不知要去往何处 静止不动的浮标无处不在 你只有不停不停地游 断了...
    阜南小乔阅读 6,276评论 51 85