收藏
回答

微信小程序本地存储

问题模块
API和组件

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

最后一次编辑于  2017-08-03  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 你听得到
    你听得到
    2017-08-03

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

    2017-08-03
    赞同
    回复
  • mingtao
    mingtao
    2017-08-03

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


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



    2017-08-03
    赞同
    回复