收藏
回答

getStorage 在 pc 电脑端与其他端的 fail 返回数据不一致?

wx.getStorage 的 fail 回调返回数据不一致。

当 key 不存在时,在手机端和开发者工具中,返回

{
 errMsg: "getStorage: fail data not found"
}


而在电脑端

{
  data:"",
  dataType:"",
  errMsg:"getStorage:fail"
}
回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2023-06-26

    你是想根据errMsg做判断是否存在某个key吗?

    如果是你可以使用api获取到所有key:https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.getStorageInfo.html

    如果不是,那这个点其实不用纠结。

    2023-06-26
    有用
    回复 1
    • Ding
      Ding
      2023-06-26
      一开始是通过这个判断 key 是否存在的,结果出了 bug,才发现了这个问题。就来反馈一下,也许官方以后可以统一接口。 除了这个,还有其他不少接口,pc 端的表现都不一致。
      2023-06-26
      回复
登录 后发表内容