fix: missing await for an async function call (#4035)

This commit is contained in:
Li Kui 2024-08-04 21:53:44 +08:00 committed by GitHub
parent 7994d664fd
commit e29352d0f1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 9 additions and 9 deletions

View File

@ -6,8 +6,8 @@ export function useRefresh() {
const router = useRouter();
const tabbarStore = useTabbarStore();
function refresh() {
tabbarStore.refresh(router);
async function refresh() {
await tabbarStore.refresh(router);
}
return {

View File

@ -44,7 +44,7 @@ export function useTabs() {
}
async function openTabInNewWindow(tab?: RouteLocationNormalized) {
tabbarStore.openTabInNewWindow(tab || route);
await tabbarStore.openTabInNewWindow(tab || route);
}
async function closeTabByKey(key: string) {

View File

@ -48,18 +48,18 @@ export function useWatermark() {
};
watermark.value = new Watermark(cachedOptions.value);
watermark.value?.create();
await watermark.value?.create();
}
async function updateWatermark(options: Partial<WatermarkOptions>) {
if (!watermark.value || !watermark.value?.check()) {
await initWatermark(options);
} else {
if (watermark.value) {
await nextTick();
watermark.value?.changeOptions({
await watermark.value?.changeOptions({
...cachedOptions.value,
...options,
});
} else {
await initWatermark(options);
}
}

View File

@ -349,7 +349,7 @@ export const useTabbarStore = defineStore('core-tabbar', {
}
},
async setUpdateTime() {
setUpdateTime() {
this.updateTime = Date.now();
},
/**