收藏
回答

wx.previewImg 连续两次的问题

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 previewImg 客户端 Android 6.62 1240 1.9.90 2018.2.7 14:50:05


先chooseImage一些图标,形成小图标列表(列表存储的是res.tempFilePaths),然后点击小图片可预览(执行previewImg: function (e) )。问题出现在第一次点小图片可全屏预览,但第二次点击(执行previewImg: function (e))时,全屏预览时,一直处于等待状态,小圆圈一直转。华为P10,vivo真机测试都这样。

previewImg: function (e) {

   console.log(this.data.images)

   wx.previewImage({

     current: e.currentTarget.dataset.url, // 当前显示图片的链接

     urls: this.data.images, // 需要预览的图片http链接列表

   })

 },

 chooseImage: function (e) {

   var that = this;

   wx.chooseImage({

     sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有

     sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有

     success: function (res) {

       // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片

       that.setData({

         images: that.data.images.concat(res.tempFilePaths)

       })

     }

   })

 }


最后一次编辑于  2018-02-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 尘雨雾录
    尘雨雾录
    2018-02-10

    我也一样的问题,苹果没什么问题,但安卓机就会这样,另外开发工具的模拟器也是正常的,这个应该算是BUG吧?

    2018-02-10
    赞同
    回复