小程序发布后部分机型无法正常运行
发布于 6 年前 作者 rfan 6135 次浏览 来自 问答
  • 当前 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,

})

}

1 回复

@小程序官方  @小程序客服

回到顶部