口哨呼啸
口哨呼啸
  • 发布:2023-10-23 15:02
  • 更新:2023-10-23 15:28
  • 阅读:225

【报Bug】uni.setStorage 无效果

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.6.1 (21G217)

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型: nova5 pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

见bug描述

预期结果:

正常保存

实际结果:

不正常

bug描述:

// 可以正常保存  
                uni.setStorage({  
                    key: 'version',  
                    data: "123",  
                    success: function() {  
                        console.log('success');  
                    }  
                });  
                http.get("/data/version/").then(result => {  
// 没反应,不成功也不报错  
                    uni.setStorage({  
                        key: 'version',  
                        data: "123",  
                        success: function() {  
                            console.log('success');  
                        }  
                    });  
              })  
2023-10-23 15:02 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

http.get("/data/version/").then 确定执行了吗?

  • 口哨呼啸 (作者)

    执行了,拿到了最新的值。以前我也没有留意,今天测试的时候发现不行。

    2023-10-23 16:24

  • 爱豆豆

    回复 口哨呼啸: uni.setStorage 中用 fail 看下有没有错误信息

    2023-10-23 17:43

  • 口哨呼啸 (作者)

    回复 爱豆豆: 没有,成功失败都捕捉不到信息。关键写在外面的都可以。用console.log也可以

    2023-10-23 22:32

  • 爱豆豆

    回复 口哨呼啸: 感觉是你请求封装的问题 你能发一个可以复现这个问题的demo吗

    2023-10-24 09:20

HRK

HRK - 一位热爱uniapp的小少年^v^

同一楼,用.catch(e) 捕获一下异常看看

要回复问题请先登录注册