关于小程序从缓存读取数据 之前写的 js报错?

之前在本地用的假数据写的时候没有问题,用接口把数据缓存到本地再读取出来之后就报错了
如图,index能获取到而且是number类型,products从缓存读取也没有问题,但是products[index]就报错
图片描述

缓存的数据:
图片描述

阅读 2.1k
3 个回答

注意wx.getStorage等出来的都是string,一般会报错,多半是索引变成找key的问题

解决了,index传的是string,我一直以为是number。。。

注意区分是string还是object,如果是string的json话可以通过JSON解析成object来处理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题