收藏
回答

有关清除缓存以便下次写入,是直接写入空数据比较好还是直接移除该缓存比较好?

我是一个初学者,做了一个小练手项目,要求是用户输入数据生成excel,我把获得的数据存入了缓存,然后巴拉巴拉输出excel。

但是用户a可能输入了a b两个数据,展示的时候调取这俩缓存,下一个用户只输入了a数据,那展示的时候还是会出现b里面的缓存。如果要清空他们的话,是使用那个方法1还是2呢?

方法一直接置空

 wx.setStorageSync('key',);

方法二直接删除

wx.removeStorage({
  key: 'key',
  success (res) {
    console.log(res)
  }
})

请问这两种方法哪个比较好,对整体程序有什么影响呢?

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

3 个回答

  • 没事
    没事
    2021-11-22

    不如尝试用openid作为key,这样就是唯一的了

    2021-11-22
    有用 1
    回复
  • 老张
    老张
    2021-11-23

    怎么a,b两个用户可以穿越时空用同一个手机吗?

    2021-11-23
    有用
    回复 1
    • 中流顶住
      中流顶住
      2021-11-23
      管理员填写用户数据,我只是举个例子。比如查寝,这屋四个人四条数据,下屋只有三个人,一屋一张表。
      2021-11-23
      回复
  • Listen
    Listen
    2021-11-22

    remove,没啥影响

    2021-11-22
    有用
    回复
登录 后发表内容