美文网首页
小程序轮播图显示按原图片宽高显示

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

作者: Jacky__燊 | 来源:发表于2018-12-18 19:45 被阅读0次

    大体思路:通过获取原图片的宽高得出宽高比例,结合当前屏幕的宽度算出新高度赋值给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://www.haomeiwen.com/subject/jgfrkqtx.html