收藏
回答

现在清除微信缓存时,小程序的本地缓存和本地用户文件都会被删掉,是怎么回事儿?以前不这样啊

现在清除微信缓存时,小程序的本地缓存和本地用户文件都会被删掉,是怎么回事儿?以前不这样啊。我的一个小程序现在变了。而且显示有点不正常了,有一个按键,眼瞅着自己弹到屏幕下方,再也变不到以前了,而在别的手机上显示就没问题。

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

4 个回答

  • Jianbo
    Jianbo
    2023-02-14

    清除缓存如果影响了小程序,就说明小程序有问题,不应该依赖本地缓存。

    2023-02-14
    有用
    回复 3
    • 漂漂江湖
      漂漂江湖
      2023-02-14
      出了很多方案,最终选了个折中的。即便不应该依赖本地缓存,还是有点儿疑问:
      1.在wxfile://usr/...目录下,确定是本地缓存和本地用户文件存储路径吧?搞得我都有点儿分不清了。
      2.savefile和writefile目前来看,功能是不是还基本一样,都存储在wxfile://usr/...下?官方有没有改变什么。或者说是不是增强了writefile的数据保留权利,我用的savefile做的,目前一下就能清除。
      3.随着微信版本升级,是不是不再像文档里说的那样,只有卸载小程序才会清空本地缓存和本地用户文件?
      2023-02-14
      回复
    • 漂漂江湖
      漂漂江湖
      2023-02-14
      我主动清的缓存。
      2023-02-14
      回复
    • Jianbo
      Jianbo
      2023-02-14回复漂漂江湖
      这些方法本来就是放临时目录,需要长期使用必然要上传到服务器,依赖本地缓存是不可靠的。
      2023-02-14
      回复
  • 跨商通
    跨商通
    2023-02-14

    小程序缓存随时会被清除,各种原因。业务逻辑要以此为准。

    2023-02-14
    有用
    回复 1
    • 漂漂江湖
      漂漂江湖
      2023-02-14
      等级不够,召唤不了官方。。想找他们问问文档里的情况。
      2023-02-14
      回复
  • Hlxuan.
    Hlxuan.
    2023-02-14

    参考「文件系统」文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/file-system.html

    2023-02-14
    有用
    回复
  • 漂漂江湖
    漂漂江湖
    2023-02-14

    将内容保存完之后的路径,在真机上显示是wxfile://usr/xxxxxx,这应该是在代码包删除时才会被删除啊。

    2023-02-14
    有用
    回复 1
    • 漂漂江湖
      漂漂江湖
      2023-02-14
      @社区技术运营专员-Jahozheng
      2023-02-14
      回复
登录 后发表内容