加载方式:
wx.previewImage({
// 当前显示图片的链接,不填则默认为 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
网友回复:
中文
苹果真机可以?难道机制不一样?
你中文url encode一下就可以了
嗯,已经解决问题了,多谢各位
问一下,作者是怎么解决的;
我的url是:wxfile://tmp_1285562826o6zAJsws2VZCXsc_VxP6e2cGeE_E97d7f9991ca2e9cc5093fccbafdb7ed2.jpg
在ios上可以预览,
在Android和IDE中就是黑屏,
真心求教。
我的问题是网络地址中包含中文,直接encodeUrl(url),你可以试一试,
encodeUrl() 是自己定义的函数吗?网上找了一下,有js 的版本,因为不懂js的函数,改动到微信里,不行,
可否提供这个函数给我
额,敲错了,是encodeURI,直接var url = encodeURI("图片地址")就行了