1***@qq.com
1***@qq.com
  • 发布:2024-05-21 09:55
  • 更新:2024-05-21 12:14
  • 阅读:170

【报Bug】vuex偶现commit之后 取值取不到

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Ventura 13.5 (22G74)

HBuilderX类型: 正式

HBuilderX版本号: 4.08

第三方开发者工具版本号: 1.06.2402040

基础库版本号: 3.0.0

项目创建方式: HBuilderX

示例代码:

computed: {
userInfoTest1() {
return this.$store.state.userInfoTest
}
}

操作步骤:

几乎无法复现,只能通过线上大量数据来埋点获知情况

预期结果:

理论上调用了commit 那么就应该能获取到值

实际结果:

没有获取到

bug描述:

使用vuex存储,线上通过埋点发现。偶现 通过computed获取state的某个值获取不到。而且经打印 后台返回的数据正确,也调用了commit。

commit也打印了一下,能找到这个方法。

我们月活大概1亿多点,每天偶现大概1000笔左右

2024-05-21 09:55 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

感谢反馈,你提到通过 computed 获取 state 的值失败,排查后端数据返回正确、commit 调用正确,怀疑是调用了 commit 没有获取到值。

从你的描述来看,并不是稳定复现,是否有进一步问题溯源?用户的问题环境信息有哪些,获取不到值有没有规律。

提供的信息有限,提供进一步的信息,有助于定位和复现问题,也请进一步补充信息,从现在这个描述来看无法进一步排查

要回复问题请先登录注册