🐛 修复删除后数据为空时的异常

This commit is contained in:
目棃
2024-09-22 15:32:58 +08:00
parent b4e0fe37a0
commit 3d2b521302

View File

@@ -70,8 +70,7 @@
<div class="uc-box"> <div class="uc-box">
<div class="uc-top"> <div class="uc-top">
<div class="uc-top-title"> <div class="uc-top-title">
<span v-if="uidCur">UID{{ uidCur }} 更新于 {{ getUpdateTime() }}</span> UID{{ uidCur }} {{ isEmpty ? "暂无数据" : `更新于 ${getUpdateTime()}` }}
<span v-else> 暂无数据 </span>
</div> </div>
<div class="uc-top-info">Render by TeyvatGuide v{{ version }}</div> <div class="uc-top-info">Render by TeyvatGuide v{{ version }}</div>
</div> </div>
@@ -224,7 +223,6 @@ async function loadUid(): Promise<void> {
} else { } else {
uidCur.value = uidList.value[0]; uidCur.value = uidList.value[0];
} }
console.log(uidCur.value, user.value.gameUid);
} }
async function loadRole(): Promise<void> { async function loadRole(): Promise<void> {
@@ -233,7 +231,7 @@ async function loadRole(): Promise<void> {
return; return;
} }
roleList.value = []; roleList.value = [];
const roleData = await TSUserAvatar.getAvatars(uidCur.value); const roleData = await TSUserAvatar.getAvatars(Number(uidCur.value));
roleList.value = getOrderedList(roleData); roleList.value = getOrderedList(roleData);
selectedList.value = roleList.value; selectedList.value = roleList.value;
dataVal.value = roleData[selectIndex.value]; dataVal.value = roleData[selectIndex.value];
@@ -358,6 +356,7 @@ async function deleteUid(): Promise<void> {
await TSUserAvatar.deleteUid(uidCur.value); await TSUserAvatar.deleteUid(uidCur.value);
showSnackbar({ text: `成功删除${uidCur.value}的角色数据` }); showSnackbar({ text: `成功删除${uidCur.value}的角色数据` });
await loadUid(); await loadUid();
await loadRole();
} }
function getUpdateTime(): string { function getUpdateTime(): string {