收藏
回答

setStorageSync::fail write the DB data

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.setStorageSync 客户端 6.7.1 2.2.0

- 当前 Bug 的表现(可附上截图)





- 预期表现

如上图


- 复现路径

如上图


- 提供一个最简复现 Demo


  1. 开发工具里复现不了,只有小程序运维中心可以看到线上的报错。

  2. 是不是storage里超过10m的原因?但是不应该啊,内存没有什么特别大的数据去存储。

  3. 或者是不是setStorageSync这个函数本身会出现概率性设置失效?但我看网上做了二次封装应该能避免此问题

  4. 基础库太低的问题?


/**

 * 这是我对setStorageSync进行的二次封装

 */

function setStorageSync(key, value) {

    try {

        wx.setStorageSync(key, value)

    } catch (e) {

        wx.setStorageSync(key, value)

    }

}


最后一次编辑于  02-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 是柿子啊
    是柿子啊
    02-21

    麻烦提供下appid

    02-21
    赞同
    回复 1
    • 彥
      02-21

      wx0bda1283b19bfc48 我目前临时的解决办法是强制最低版本为2.2.1,不知道有没有效,先观望

      02-21
      回复
  • cunjinli
    cunjinli
    02-22

    是安卓还是ios?系统版本也提供下。

    02-22
    赞同
    回复