收藏
回答

wx.previewImage参数current的BUG?

问题模块
API和组件

问题描述  :



previewImage current当前显示图片的链接,不填则默认为 urls 的第一张

默认了current 后还是显示的

urls 列表中的第一张图片


反馈图如下:






代码如下

wxml文件

<view class="img_item"  wx:for="{{picList}}" wx:for-item="item">
  <image src="{{item.url}}" bindtap="viewPic" data-url="{{item.url}}"></image>
</view>

js文件

viewPic:function(e)
  {
    var  _this = this;
    var nowpic  = e.target.dataset.url;
     
    var picList = _this.data.picList;
    var urls = [];
    for (var i = 0; i < picList.length; i++)
    {
      //console.log(picList[i].url);
      urls.push(picList[i].url);
    }
    console.log(nowpic);
    wx.previewImage({
      current: nowpic, // 当前显示图片的http链接
      urls: urls, // 需要预览的图片http链接列表
    })
   
  },


最后一次编辑于  2017-08-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 梁成
    梁成
    01-31

    urls 参数里需要填写所有的图片地址,包括 A(current),是否没有将 A 放入 urls 中

    01-31
    赞同
    回复
  • 王瑞华
    王瑞华
    2018-01-27

    我也遇到了这个问题 current无效。 怎么都是显示第一张。日志打出来又对着呢。

    2018-01-27
    赞同
    回复
  • 譕訫
    譕訫
    2017-08-28

    官方人呢? 怎么没人回应一下

    2017-08-28
    赞同
    回复