微信小程序本地存储
发布于 7 年前 作者 gyin 3983 次浏览 来自 问答

在做小程序的时候要做一个登录和登录态的维护,由于做的这个小程序有两种登录方式一种是微信号登录,另外一种是自己的账号密码登录。所以我在登录界面他选择登录方式的时候在本地用setstorage存了一个值,来表示他第一次登录是用的微信登录还是自己的账号登录。然后再到app.js的onLaunch函数里面去判断他第一次是怎么登录的。然后再执行下面的操作。整个流程在微信开发者工具上面是可以的。但是在真机上面运行的时候,只要我关了微信,然后在手机后台杀掉微信(没有清空微信的数据),再进小程序的时候,本地就没有那个值了。这是怎么回事呢?

2 回复

杀掉微信的进程之后这个值就不存在了,但是官方文档上说的这个值是存在手机本地的,你应该杀掉微信进程之后就把小程序里面的值给清空了啊。

有没有打印一下看看这个值是否还在?

试试其它生命周期内是不是也没有这个值?

回到顶部