小程序
小游戏
企业微信
微信支付
扫描小程序码分享
* Bug 表现是什么?预期表现是什么?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是只在远程调试才出现问题吗?用微信打开有没有问题
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不是很理解,传给getImageInfo的path确定是可以访问到的吗?放在image标签是否很显示出来
@黄思程 就是真机微信打开有问题,不然也不会来反馈
@黄思程
好像是因为wx.previewImage导致的问题,
比如下列代码,点击按钮,获取网络图片,得到本地路径,再通过wx.getImageInfo校验文件路径是否可读,
可以读取,记录当前路径,且用wx.previewImage显示,
第二次点击按钮,路径已经记录过,再通过wx.getImageInfo校验文件路径是否可读,
MIX2返回 “getImageInfo:fail:file not found”
Page({
data: {
result:
''
},
doButton:
function
() {
if
(
this
.data.result) {
wx.getImageInfo({
src:
.data.result,
success(res1) {
console.log(
'第2次1'
, res1.path);
wx.previewImage({
urls: [res1.path]
});
fail(err1) {
, err1.errMsg);
}
else
{
let _this =
;
'http://a.hiphotos.baidu.com/image/pic/item/faf2b2119313b07eaad49f0c00d7912397dd8c4d.jpg'
,
'第1次1'
src: res1.path,
success(res2) {
'第1次2'
, res2.path);
_this.data.result = res2.path;
urls: [res2.path]
fail(err2) {
, err2.errMsg);
})
小米6
小米Mix2
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是只在远程调试才出现问题吗?用微信打开有没有问题
不是很理解,传给getImageInfo的path确定是可以访问到的吗?放在image标签是否很显示出来
@黄思程 就是真机微信打开有问题,不然也不会来反馈
@黄思程
好像是因为wx.previewImage导致的问题,
比如下列代码,点击按钮,获取网络图片,得到本地路径,再通过wx.getImageInfo校验文件路径是否可读,
可以读取,记录当前路径,且用wx.previewImage显示,
第二次点击按钮,路径已经记录过,再通过wx.getImageInfo校验文件路径是否可读,
MIX2返回 “getImageInfo:fail:file not found”
Page({
data: {
result:
''
},
doButton:
function
() {
if
(
this
.data.result) {
wx.getImageInfo({
src:
this
.data.result,
success(res1) {
console.log(
'第2次1'
, res1.path);
wx.previewImage({
urls: [res1.path]
});
},
fail(err1) {
console.log(
'第2次1'
, err1.errMsg);
}
});
}
else
{
let _this =
this
;
wx.getImageInfo({
src:
'http://a.hiphotos.baidu.com/image/pic/item/faf2b2119313b07eaad49f0c00d7912397dd8c4d.jpg'
,
success(res1) {
console.log(
'第1次1'
, res1.path);
wx.getImageInfo({
src: res1.path,
success(res2) {
console.log(
'第1次2'
, res2.path);
_this.data.result = res2.path;
wx.previewImage({
urls: [res2.path]
});
},
fail(err2) {
console.log(
'第1次2'
, err2.errMsg);
}
});
},
fail(err1) {
console.log(
'第1次1'
, err1.errMsg);
}
});
}
}
})
小米6
小米Mix2