修复BUG
This commit is contained in:
@@ -58,18 +58,25 @@ const toRankListPage = () => {
|
||||
};
|
||||
|
||||
onShow(async () => {
|
||||
const rankList = await getRankListAPI();
|
||||
console.log("排行数据", rankList);
|
||||
updateRank(rankList);
|
||||
const token = uni.getStorageSync(
|
||||
`${uni.getAccountInfoSync().miniProgram.envVersion}_token`
|
||||
);
|
||||
|
||||
const promises = [getRankListAPI()];
|
||||
if (token) {
|
||||
const result = await getHomeData();
|
||||
console.log("首页数据:", result);
|
||||
if (result.user) {
|
||||
updateUser(result.user);
|
||||
if (result.user.trio <= 0) {
|
||||
promises.push(getHomeData());
|
||||
}
|
||||
|
||||
const [rankList, homeData] = await Promise.all(promises);
|
||||
|
||||
console.log("排行数据", rankList);
|
||||
updateRank(rankList);
|
||||
|
||||
if (homeData) {
|
||||
console.log("首页数据:", homeData);
|
||||
if (homeData.user) {
|
||||
updateUser(homeData.user);
|
||||
if (homeData.user.trio <= 0) {
|
||||
showGuide.value = true;
|
||||
setTimeout(() => {
|
||||
showGuide.value = false;
|
||||
|
||||
Reference in New Issue
Block a user