在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 微信上傳圖片chooseImage返回的localIds作為img標(biāo)簽的src屬

微信上傳圖片chooseImage返回的localIds作為img標(biāo)簽的src屬性后不能預(yù)覽?

項(xiàng)目用的是Vue
bug是這樣的,點(diǎn)擊+號(hào)上傳圖片后,圖片的縮略圖顯示為空白,但是點(diǎn)擊縮略圖以后大圖預(yù)覽是好的,只有小圖不顯示
圖片描述

代碼是這樣的,wx.chooseImage返回的localIds作為upImg函數(shù)的參數(shù)在upImg函數(shù)里push到imgs的data數(shù)據(jù)里
圖片描述

圖片描述

文檔上說localId可以作為img標(biāo)簽的src屬性顯示圖片,我在網(wǎng)頁(yè)上打印出localId也是有的,但是就是不顯示
圖片描述

回答
編輯回答
莓森

兄弟,解決了嗎?我用的angular,也是不行

2018年3月10日 19:31
編輯回答
逗婦惱

在上傳圖片時(shí)判斷window.__wxjs_is_wkwebview是否為true,如果是true的話,往imgs里面push圖片就使用下面方式
getImgData: function (localId) {

  var _this = this
  wx.getLocalImgData({
    localId: localId,
    success: function (res) {
      var localData = res.localData
      _this.imgs.push(localData)
    }
  })
},

這里的localData是base64的圖片,所以縮略圖就可以預(yù)覽了,在安卓上還是localId
2018年5月7日 11:47