问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 微信小程序 Bug 客户端 6.7.2 2.2.2
问下大家,app.js 中 onShow中使用了一次场景值后,不希望下次再次触发onShow中的场景值应该如何处理?
//从微信小程序模版消息进入微信小程序,则需要重新登录
if (options.scene && options.scene === 1074 && utils.getCurrentPageUrl() !== 'pages/login/login') {
this.reLogin();
}
我判断是1074则重新登录,现在的问题的我调用
wx.previewImage({
current: this.properties.bigImg,
urls: [this.properties.bigImg]
});
查看大图,然后关闭大图,会重新触发onShow,导致重新跳到登录页面了,求解,谢谢
微信小程序开发问题解答
微信小程序开发者回答:
谢谢,我试一下
微信小程序开发者回答:
你就不能在用户点击预览图片的时候,给它一个状态值,通过状态值来判定用户是点击预览还是其他操作
微信小程序开发者回答:
wx.previewImage 前面加一行... app.notCheck = true。。然后判断 options.scene之前,判断下 notCheck这个参数。。记得判断完后置为 false
本文网址:http://www.91bianli.com/kaifazhinan/75966.html