进入小程序后再回到微信扫小程序码,拿不到数据
发布于 5 年前 作者 liangfang 5914 次浏览 来自 问答

小程序在打开的情况下,用微信扫码会依次触发哪些事件?

我们的小程序做了个扫小程序码进入详情页,在app.js 中的onlaunch事件里面获取options里的query值来获取里面的id;

但是只有用户没有打开小程序的时候扫码才能拿的到;

如果用户已经打开小程序了,然后到微信主界面扫码,这时候我应该怎么拿到这个query值;

这功能只能用线上的测试,每次都得等审核,哪位大佬知道求告知

每次都得上线了才能测试,多来两次怕被锤

2 回复

需要配合onLoad或者onShow。

app.js里的onLaunh是不会没都执行的。

onLaunch在小程序的生命周期只会触发一次,满足不了你的这个需求,需要用页面的onLoad或者onShow

另外,开发工具提供了条件编译,可以在开发阶段模拟扫码进入的场景,不需要每次上线了再测。

回到顶部