refactor(modules/web): arrange storeToRefs destruct

This commit is contained in:
Xwite
2024-10-02 18:19:25 +08:00
parent 320bd3d075
commit 01b031806b
10 changed files with 56 additions and 44 deletions

View File

@@ -54,7 +54,7 @@ import SourceItem from "./SourceItem.vue";
const store = useSourceStore();
const sourceUrlSelect = ref([]);
const searchKey = ref("");
const { sources, sourcesMap } = storeToRefs(store);
const sources = computed(() => store.sources);
// 筛选源
/** @type Ref<import('@/source').Source[]> */
@@ -74,7 +74,7 @@ const sourceSelect = computed(() => {
if (urls.length == 0) return [];
const sourcesFilteredMap =
searchKey.value == ""
? sourcesMap.value
? store.sourcesMap
: convertSourcesToMap(sourcesFiltered.value);
return urls.reduce((sources, sourceUrl) => {
const source = sourcesFilteredMap.get(sourceUrl);