小程序
小游戏
企业微信
微信支付
扫描小程序码分享
是这样,我写了一个登录页,填完账号密码,获取验证码,然后收到验证码以后,弹出小程序,跑到短信里面去看验证码,然后再切换到小程序登录页面,
结果发现页面的数据全部都被重置了,很明显页面被重载了。如何阻止这种情况????
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
按理说切出来看个短信,最多就是小程序进入了后台状态,走了onHide,然后你再次打开页面,他再走一遍onShow。你要是在onShow中做了清空操作,那他就会被清空咯。
仅凭描述无法定位问题,建议写个代码片段把。(实在不行截图也比文字描述好)
你可以看看这个前后台运行机制。
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html#A%20%E7%B1%BB%E5%9C%BA%E6%99%AF%E7%9A%84%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E7%AD%96%E7%95%A5
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
onHide 中加入标志位 onload判断 A=true在执行
或者持久化等等都可以实现
如果小程序没有在后台关闭的话 写在onLoad里面也会被重载了??
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
按理说切出来看个短信,最多就是小程序进入了后台状态,走了onHide,然后你再次打开页面,他再走一遍onShow。你要是在onShow中做了清空操作,那他就会被清空咯。
仅凭描述无法定位问题,建议写个代码片段把。(实在不行截图也比文字描述好)
你可以看看这个前后台运行机制。
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/operating-mechanism.html#A%20%E7%B1%BB%E5%9C%BA%E6%99%AF%E7%9A%84%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E7%AD%96%E7%95%A5
onHide 中加入标志位 onload判断 A=true在执行
或者持久化等等都可以实现
如果小程序没有在后台关闭的话 写在onLoad里面也会被重载了??