安卓手机复制短信验证码操作页面会重新进入onshow?
发布于 7 年前 作者 tao79 13517 次浏览 来自 问答

复制短信验证码并没有离开页面为什么会重新进入onshow生命周期呢,这个能解决吗

3 回复

怎样复制的呢?贴下截图看下

你这种操作和chooseImage类似,当你复制验证码的时候其实已经离开了小程序,这个时候的小程序并没有杀死而是在后台运行,在从短信复制回来自然产生了onshow事件;

解决方案:

1.你可以在data里面定义一个变量为true 在onshow中判断这个变量if(this.data.flag){//操作代码;this.data.flag = false}

2.在onshow里面判断下进入场景

复制短信验证码操作的时候已经离开小程序,甚至已经离开了微信,小程序这个时候是进入后台模式运行,复制完再回到小程序时,自然会产生onShow事件

跟chooseImage这类操作一样

回到顶部