1***@qq.com
1***@qq.com
  • 发布:2025-03-18 12:17
  • 更新:2025-03-18 15:34
  • 阅读:115

【报Bug】h5请求接口报错会清空缓存

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11

HBuilderX类型: 正式

HBuilderX版本号: 4.45

浏览器平台: Edge

浏览器版本: 版本 134.0.3124.66 (正式版本) (64 位)

项目创建方式: HBuilderX

操作步骤:

uni.setStorageSync
localStorage.setItem

预期结果:

接口报错不影响本地缓存

实际结果:

接口报错本地缓存被清空

bug描述:

最开始用的是 uni.setStorageSync,本地存储正常显示,但是遇到接口500或404等错误时,缓存中的数据没有了;
后面换成 localStorage.setItem ,效果是一样的,接口报错后缓存也没有了

2025-03-18 12:17 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,你可以检查一下,是否有拦截器或者其它代码逻辑,查看是否有清楚缓存的逻辑,request本身不会清楚缓存的

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

看下二次封装的uni.request,里面有做啥操作

要回复问题请先登录注册