mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-13 09:28:14 +08:00
🤔 add(config): 添加 IndexedDB 删除,还是少用这个吧。
This commit is contained in:
@@ -114,6 +114,7 @@
|
||||
</v-btn>
|
||||
</template>
|
||||
</v-list-item>
|
||||
<v-list-item title="删除 IndexedDB" prepend-icon="mdi-delete" @click="tryConfirm('delDB')" />
|
||||
<v-list-subheader inset class="config-header">
|
||||
路径
|
||||
</v-list-subheader>
|
||||
@@ -151,7 +152,7 @@ import { useHomeStore } from "../store/modules/home";
|
||||
import { useHk4eStore } from "../store/modules/hk4e";
|
||||
import { useAchievementsStore } from "../store/modules/achievements";
|
||||
// utils
|
||||
import { WriteTGData } from "../utils/TGIndex";
|
||||
import { WriteTGData, DeleteTGData } from "../utils/TGIndex";
|
||||
// data
|
||||
import { getDataList } from "../data/init";
|
||||
|
||||
@@ -238,6 +239,11 @@ function tryConfirm (oper: string) {
|
||||
confirmOper.value = "readCookie";
|
||||
confirmShow.value = true;
|
||||
break;
|
||||
case "delDB":
|
||||
confirmText.value = "确认清除 IndexedDB 吗?";
|
||||
confirmOper.value = "delDB";
|
||||
confirmShow.value = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -260,6 +266,9 @@ async function doConfirm (oper: string) {
|
||||
case "readCookie":
|
||||
await readCookie();
|
||||
break;
|
||||
case "delDB":
|
||||
delDB();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -352,6 +361,14 @@ async function readCookie () {
|
||||
alert(`Cookie 获取成功!\n\n${tryReadCookie}`);
|
||||
}
|
||||
}
|
||||
|
||||
// 删除 IndexedDB
|
||||
function delDB () {
|
||||
DeleteTGData();
|
||||
snackbarText.value = "IndexedDB 已清除!若无法正常使用,请初始化配置。";
|
||||
snackbarColor.value = "success";
|
||||
snackbar.value = true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="css" scoped>
|
||||
|
||||
Reference in New Issue
Block a user