评论

解决wx.previewImage预览图片时总显示第一张

本篇文章主要通过简单的方法,来解决预览图片总显示第一张的问题

//wxml代码
<view class="bg-img" wx:for="{{ImgFileIDList}}" wx:key="index"  >
    <image lazy-load="true" mode='aspectFill' src="{{item}}" data-index="{{index}}" bindtap="ViewImage"/>
</view>
//js代码,展示预览图片
ViewImage(e) {
  let index = e.currentTarget.dataset.index
  //ImgFileIDList为自己要展示图片的数组    
  let imgAry = this.data.ImgFileIDList
    wx.previewImage({
      urls: imgAry,
      current: imgAry[index]
   })
},



最后一次编辑于  2020-04-01  
点赞 1
收藏
评论

2 个评论

  • 南佳
    南佳
    2020-05-20
    current: imgAry[index]
    这个index不用,current: imgAry 
    


    2020-05-20
    赞同
    回复
  • 南佳
    南佳
    2020-05-19

    预览不用index,把当前图片和数组传过去就可以了


    2020-05-19
    赞同
    回复 1
    • LetCode
      LetCode
      发表于小程序端
      2020-05-19
      不写index会有黄色警告
      2020-05-19
      回复
登录 后发表内容