mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-15 09:48:14 +08:00
✏️ add missing await
This commit is contained in:
@@ -18,7 +18,7 @@ interface TwgCardProps {
|
|||||||
|
|
||||||
const props = defineProps<TwgCardProps>();
|
const props = defineProps<TwgCardProps>();
|
||||||
|
|
||||||
function toWiki(): void {
|
async function toWiki(): Promise<void> {
|
||||||
if (!props.data.contentId || props.data.contentId === 0) {
|
if (!props.data.contentId || props.data.contentId === 0) {
|
||||||
showSnackbar({
|
showSnackbar({
|
||||||
text: `卡牌 ${props.data.name} 暂无外部链接`,
|
text: `卡牌 ${props.data.name} 暂无外部链接`,
|
||||||
@@ -27,7 +27,7 @@ function toWiki(): void {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const url = Mys.Api.Obc.replace("{contentId}", props.data.contentId.toString());
|
const url = Mys.Api.Obc.replace("{contentId}", props.data.contentId.toString());
|
||||||
createTGWindow(
|
await createTGWindow(
|
||||||
url,
|
url,
|
||||||
"Sub_window",
|
"Sub_window",
|
||||||
`Content_${props.data.contentId} ${props.data.name}`,
|
`Content_${props.data.contentId} ${props.data.name}`,
|
||||||
|
|||||||
@@ -126,7 +126,14 @@ async function toOuter(item?: TGApp.App.Character.WikiBriefInfo): Promise<void>
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const url = Mys.Api.Obc.replace("{contentId}", item.contentId.toString());
|
const url = Mys.Api.Obc.replace("{contentId}", item.contentId.toString());
|
||||||
createTGWindow(url, "Sub_window", `Content_${item.contentId} ${item.name}`, 1200, 800, true);
|
await createTGWindow(
|
||||||
|
url,
|
||||||
|
"Sub_window",
|
||||||
|
`Content_${item.contentId} ${item.name}`,
|
||||||
|
1200,
|
||||||
|
800,
|
||||||
|
true,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|||||||
@@ -117,7 +117,14 @@ async function toOuter(item?: TGApp.App.Weapon.WikiBriefInfo): Promise<void> {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const url = Mys.Api.Obc.replace("{contentId}", item.contentId.toString());
|
const url = Mys.Api.Obc.replace("{contentId}", item.contentId.toString());
|
||||||
createTGWindow(url, "Sub_window", `Content_${item.contentId} ${item.name}`, 1200, 800, true);
|
await createTGWindow(
|
||||||
|
url,
|
||||||
|
"Sub_window",
|
||||||
|
`Content_${item.contentId} ${item.name}`,
|
||||||
|
1200,
|
||||||
|
800,
|
||||||
|
true,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|||||||
@@ -239,12 +239,11 @@ async function switchNews(): Promise<void> {
|
|||||||
await router.push("/news/2");
|
await router.push("/news/2");
|
||||||
}
|
}
|
||||||
|
|
||||||
function createAnno(item: TGApp.App.Announcement.ListCard): void {
|
async function createAnno(item: TGApp.App.Announcement.ListCard): Promise<void> {
|
||||||
const annoPath = `/anno_detail/${curRegion.value}/${item.id}/${curLang.value}`;
|
const annoPath = `/anno_detail/${curRegion.value}/${item.id}/${curLang.value}`;
|
||||||
const annoTitle = `Anno_${item.id} ${item.title}`;
|
const annoTitle = `Anno_${item.id} ${item.title}`;
|
||||||
TGLogger.Info(`[Announcements][createAnno][${item.id}] 打开公告窗口`).then(() =>
|
await TGLogger.Info(`[Announcements][createAnno][${item.id}] 打开公告窗口`);
|
||||||
createTGWindow(annoPath, "Sub_window", annoTitle, 960, 720, false, false),
|
await createTGWindow(annoPath, "Sub_window", annoTitle, 960, 720, false, false);
|
||||||
);
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ onMounted(async () => {
|
|||||||
}
|
}
|
||||||
// 打开 json
|
// 打开 json
|
||||||
const isDev = useAppStore().devMode ?? false;
|
const isDev = useAppStore().devMode ?? false;
|
||||||
if (isDev) createAnnoJson(annoId, region, lang);
|
if (isDev) await createAnnoJson(annoId, region, lang);
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
}, 200);
|
}, 200);
|
||||||
@@ -111,10 +111,10 @@ function parseText(title: string): string {
|
|||||||
return div.innerText;
|
return div.innerText;
|
||||||
}
|
}
|
||||||
|
|
||||||
function createAnnoJson(annoId: number, region: AnnoServer, lang: AnnoLang) {
|
async function createAnnoJson(annoId: number, region: AnnoServer, lang: AnnoLang): Promise<void> {
|
||||||
const jsonPath = `/anno_detail_json/${region}/${annoId}/${lang}`;
|
const jsonPath = `/anno_detail_json/${region}/${annoId}/${lang}`;
|
||||||
const jsonTitle = `Anno_${region}_${annoId}_${lang}_JSON`;
|
const jsonTitle = `Anno_${region}_${annoId}_${lang}_JSON`;
|
||||||
createTGWindow(jsonPath, "Dev_JSON", jsonTitle, 960, 720, false, false);
|
await createTGWindow(jsonPath, "Dev_JSON", jsonTitle, 960, 720, false, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
onUnmounted(() => {
|
onUnmounted(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user