小程序
小游戏
企业微信
微信支付
扫描小程序码分享
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是的
搞定啦,和其它人说的差不多,不过一点点差异
我的需求是,在当前页面进行图片预览的时候禁止触发onshow事件
1,在当前页onshow里面增加disableOnshow变量
2,在当前页wx.previewimage的complete回调中disableOnshow设置为true
3,在当前页onhide中将disableOnshow还原为false(目的是保证除预览以外,onshow方法仍然可用)
-----------------
上面说的方法后来发现,开发工具和实机有出入,complete回调在onhide之后才触发。
换了下思路,在执行previewimage之前creat promise,在onhide里面进行异步通知
可以试试自定义一个全局变量进行辅助判断:
1、page外全局定义开关变量;
2、onShow添加变量判断;
3、在需要调用 preivewImage 之前,将这个开关变量设置为 true。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是的
搞定啦,和其它人说的差不多,不过一点点差异
我的需求是,在当前页面进行图片预览的时候禁止触发onshow事件
1,在当前页onshow里面增加disableOnshow变量
2,在当前页wx.previewimage的complete回调中disableOnshow设置为true
3,在当前页onhide中将disableOnshow还原为false(目的是保证除预览以外,onshow方法仍然可用)
-----------------
上面说的方法后来发现,开发工具和实机有出入,complete回调在onhide之后才触发。
换了下思路,在执行previewimage之前creat promise,在onhide里面进行异步通知
可以试试自定义一个全局变量进行辅助判断:
1、page外全局定义开关变量;
2、onShow添加变量判断;
3、在需要调用 preivewImage 之前,将这个开关变量设置为 true。