自顶
getFriendCloudStorage 不是最新的为什么 我 调用 getFriendCloudStorage 获取的不是最新的数据 比如游戏结束后,通过 setUserCloudStorage 更新分数 在 success 后 通过 getFriendCloudStorage 获取到的还是最前的数据 把微信后台关闭掉,重新打开,才能获取到最新的数据 是不是哪里做错了,或者少了一步?该怎么做 wx.getUserCloudStorage({ keyList: ["score"], success: function (callBackData) { //获取玩家数据成功 let kvDataList = callBackData.KVDataList; let oldScore = ~~getKVValueByKey(kvDataList, "score"); if (oldScore <= curScore) { //破纪录 maxScore = curScore; wx.setUserCloudStorage({ KVDataList: [{ key: "score", value: curScore.toString() }], success: handleFriends() }) } else { maxScore = oldScore; handleFriends(); } } }) function handleFriends() { wx.getFriendCloudStorage({ keyList: ["score"], success: function (callBackData) { userInfoList = []; let data = callBackData.data;
2018-12-24