音符乱弹
音符乱弹
  • 发布:2024-06-14 01:05
  • 更新:2024-06-14 08:16
  • 阅读:188

为什么我的uni.setStorage数字自增和实际缺一次

分类:uni-app
const num = ref(5)  
function handleSetStorageClick() {  
        uni.setStorage({  
            key: 'storagekey',  
            data: num.value ++ ,  
            success: function(res) {  
                console.log('success');  
                console.log('num1',num); // 在这里 num 自增成功了  
            }  
        });  
}

执行一次handleSetStorageClick 发现 num 已经自增成功了(6),但是看本地储存storagekey的值还是5。
再执行一次handleSetStorageClick,发现 num 又自增了一次(7),本地储存storagekey的值是6。
也就是本地储存的storagekey和num.value差了一次。
//

请问各位大佬,这是什么原因啊!

2024-06-14 01:05 负责人:无 分享
已邀请:
音符乱弹

音符乱弹 (作者) - 不知道怎么介绍,干脆就不介绍了!

算了 我用 num.value += 1 成功了

7***@qq.com

7***@qq.com

你改用 ++num.value

  • 音符乱弹 (作者)

    我搞忘了最基础的知识了 尴尬!

    2024-06-14 17:40

要回复问题请先登录注册