小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.previewimage预览返回会触发onshow这个bug什么时候解决,官方客服说做处理预览前屏蔽掉onshow,这个如何做到
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这么大的bug都不管吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这么大的bug都不管么?简直是个大坑啊
在调用 previewImage 之前加一个开关变量,将此变量设置为 true。
当触发 onShow 时,只需要在 onShow 最上面写上。
if (开关变量) {
开关变量 = false;
return;
}
即可。
?
是应该写到哪里呢?
写在 onShow 事件里。但是有个前提,这个开关变量需要放在代码最上面,也就是 Page 外面,这样可以保证每个函数都能访问到。然后在你需要调用 preivewImage 之前,将这个开关变量设置为 true。
好的 谢谢
那如果触发了onLoad呢,改变量好像不管用了呀
预览调用的是原生的,官方是这样设计的。
2楼怎么处理的,可以看一下你的代码吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这么大的bug都不管吗?
这么大的bug都不管吗?
这么大的bug都不管么?简直是个大坑啊
在调用 previewImage 之前加一个开关变量,将此变量设置为 true。
当触发 onShow 时,只需要在 onShow 最上面写上。
if (开关变量) {
开关变量 = false;
return;
}
即可。
?
if (开关变量) {
开关变量 = false;
return;
}
是应该写到哪里呢?
写在 onShow 事件里。但是有个前提,这个开关变量需要放在代码最上面,也就是 Page 外面,这样可以保证每个函数都能访问到。然后在你需要调用 preivewImage 之前,将这个开关变量设置为 true。
好的 谢谢
那如果触发了onLoad呢,改变量好像不管用了呀
这么大的bug都不管吗?
预览调用的是原生的,官方是这样设计的。
2楼怎么处理的,可以看一下你的代码吗
好的 谢谢