- 当前 Bug 的表现(可附上截图)
在开发者工具,以及真机调试中,都没有出现问题。但是在体验版以及正式发布的版本中出现了Bug:共三部手机,只有魅族pro7成功获取 rem 数据,魅蓝Note6有极少数时间能够获取 rem 数据,三星s8始终不能获取 rem 数据。 ——rem 是自己定义的变量
手机调试报错内容:
魅蓝note6
三星s8
- 预期表现
所有机型正常读取 rem 数据,不报错!
- 复现路径
- 提供一个最简复现 Demo
//定义 rem 参数
var nn = [];
var bb = [];
var day = wx.getStorageSync(“day_task”)
for (var i = 0; i < day; i++) {
nn[i] = i;
bb[i] = {
“rem”: 0,
“mohu”: 0,
“forget”: 0
}
}
wx.setStorage({
key: ‘task’,
data: nn,
})
wx.setStorage({
key: ‘local_test_word’,
data: nn,
})
wx.setStorage({
key: ‘task_detail’,
data: bb,
})
},
//调用 rem
if (this.data.task_detail[temp].rem === 0 && this.data.task_detail[temp].mohu === 0 && this.data.task_detail[temp].forget === 0) {
var td = wx.getStorageSync(‘today_detail’);
td.forget = td.forget + 1;
wx.setStorage({
key: ‘today_detail’,
data: td,
})
}