加載方式:
wx.previewImage({
// 當(dāng)前顯示圖片的鏈接,不填則默認(rèn)為 urls 的第一張
urls: arr,
success: function (res) {
// success
},
fail: function (res) {
// fail
console.log(res)
},
complete: function (res) {
// complete
console.log(res)
}
})
arr中圖片地址:http://www.cargocn.cn/cargocn/j_loadDriverPhoto.do?fileName=身份證反面/CNDICBFILE4851520170209193903669.jpg
網(wǎng)友回復(fù):
中文
蘋果真機(jī)可以?難道機(jī)制不一樣?
你中文url encode一下就可以了
嗯,已經(jīng)解決問題了,多謝各位
問一下,作者是怎么解決的;
我的url是:wxfile://tmp_1285562826o6zAJsws2VZCXsc_VxP6e2cGeE_E97d7f9991ca2e9cc5093fccbafdb7ed2.jpg
在ios上可以預(yù)覽,
在Android和IDE中就是黑屏,
真心求教。
我的問題是網(wǎng)絡(luò)地址中包含中文,直接encodeUrl(url),你可以試一試,
encodeUrl() 是自己定義的函數(shù)嗎?網(wǎng)上找了一下,有js 的版本,因?yàn)椴欢甹s的函數(shù),改動(dòng)到微信里,不行,
可否提供這個(gè)函數(shù)給我
額,敲錯(cuò)了,是encodeURI,直接var url = encodeURI("圖片地址")就行了