收藏
回答

如何将存储的本地数据全部获取展示出来?

我想实现保存动态的Key和data,然后获取所有的key和其data,全部展示出来,类似于展示多条收货地址

    wx.setStorage({

      key:this.data.mingcheng ,

      data: [this.data.lianjie,this.data.mingcheng],

      success: function (res) {

        console.log('异步保存成功')

      }

    })


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

1 个回答

  • 小杨
    小杨
    2023-04-17

    方案1

    保存时setStorage({key:'address-'+new Date().getTime()})

    获取时wx.getStorageInfoSync 获取所有key, 然后判断过滤'address-'为前缀的数据.

    方案2

    保存时先获取,再保存,就是你问题里面的数组.



    2023-04-17
    有用
    回复 2
    • 要开心啊
      要开心啊
      2023-04-18
      大佬,我获取到本地所有的key值了,怎么根据key值展示对应的数据
      2023-04-18
      回复
    • 要开心啊
      要开心啊
      2023-04-18
      let that = this
          wx.getStorageInfo({
            success(res) {
            that.setData({keys:res.keys})
            }
          })
      //我将keys提取到data,但是不会展示出来
      2023-04-18
      回复
登录 后发表内容