收藏
回答

本地存储(setStorageSync,getStorageSync)相关bug

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug setStorageSync 客户端 Android 6.6.7 2.2.0

小米手机MI 5(系统相关截图见最后)出现如下报错:

thirdScriptError
APP-SERVICE-SDK:setStorageSync:fail;at pages/entry page lifeCycleMethod onLoad function
Error: APP-SERVICE-SDK:setStorageSync:fail
    at new t (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:6:24163)
    at c (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:9:25751)
    at Object._.(anonymous function) [as setStorageSync] (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:9:27294)
    at Object.<anonymous> (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:5:28708)
    at Function.<anonymous> (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:6:10957)
    at Object.<anonymous> (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:6:17780)
    at Object.setStorageSync (X5JavaBridge-6579a36f7f861189c7c1daef6baef118:1750:48)
    at Entry.onLoad (X5JavaBridge-6579a36f7f861189c7c1daef6baef118:5196:32)
    at X5JavaBridge-6579a36f7f861189c7c1daef6baef118:2316:48
    at Array.forEach (native)


其他问题

1.此手机在getStorageSync的时候会出现取某个字段多次才能取到的情况,如

根据getStorageInfoSync获取到的数据如下

{"currentSize":2,"limitSize":10486,"keys":["X-Access-Token","env-version","home-count-all","home-count-new","home-count-star","myself"]}

但是使用getStorageSync取‘X-Access-Token’时取2次(程序记录了这个数据)才能取到


2.此手机出现了getStorageInfoSync的时候limitSize不等于10240的情况,以下是2条来自数据库的记录

  • {"currentSize":0,"limitSize":0,"keys":[]}
  • {"currentSize":3,"limitSize":10486,"keys":["X-Access-Token","all_clue_change","env-version","home-count-all","home-count-new","home-count-star","myself","new_clue_change"]}



回答关注问题邀请回答
收藏

5 个回答

  • C.Q.Q
    C.Q.Q
    2018-07-31



    同样都问题,错误太多了。官方能不能出来说个话,定位下什么原因。

    2018-07-31
    赞同
    回复 2
    • Ðμαi、
      Ðμαi、
      2018-09-04

      看你问了这么多,几乎每个帖子都问了,有没有得到解决呢,我也遇到了同样的问题

      2018-09-04
      回复
    • C.Q.Q
      C.Q.Q
      2018-09-04

      没解决,根本就不知道什么问题导致失败的

      2018-09-04
      回复
  • 袁述(小程序全栈开发工程师)
    袁述(小程序全栈开发工程师)
    2018-07-20

    缓存一直都挺好用的,还没出现过问题。

    2018-07-20
    赞同
    回复
  • Charb
    Charb
    2018-07-20

    遇到同样的问题,最严重的还是iOS手机微信版本6.7.0

    2018-07-20
    赞同
    回复
  • ½>¼
    ½>¼
    2018-07-19

    IOS真机存在同样问题,本地异步存储无法获取

    2018-07-19
    赞同
    回复
  • Herman
    Herman
    2018-07-18

    类似问题:

    本地存储大小限制为0、本地存储无故清空

    2018-07-18
    赞同
    回复
登录 后发表内容