diff --git a/src/data/VTsuruTypes.ts b/src/data/VTsuruTypes.ts index 6400ade..0d26a58 100644 --- a/src/data/VTsuruTypes.ts +++ b/src/data/VTsuruTypes.ts @@ -195,7 +195,7 @@ export type ExtractConfigData< * @param items 一个只读的配置项定义数组。 * @returns 类型被保留的同一个只读数组。 */ -export function defineItems< +export function defineTemplateConfig< const Items extends readonly ConfigItemDefinition[] // 使用 'const' 泛型进行推断 >(items: Items): Items { // 如果需要,可以在此处添加基本的运行时验证。 diff --git a/src/views/view/SongListView.vue b/src/views/view/SongListView.vue index 6d2b447..23f0ab4 100644 --- a/src/views/view/SongListView.vue +++ b/src/views/view/SongListView.vue @@ -78,7 +78,7 @@ import { computed, onMounted, ref, watch } from 'vue'; if (componentType.value) { return SongListTemplateMap[componentType.value]; } - return undefined; + return SongListTemplateMap['']; }); const currentConfig = ref(); watch( diff --git a/src/views/view/indexTemplate/DefaultIndexTemplate.vue b/src/views/view/indexTemplate/DefaultIndexTemplate.vue index 9683125..dd972a1 100644 --- a/src/views/view/indexTemplate/DefaultIndexTemplate.vue +++ b/src/views/view/indexTemplate/DefaultIndexTemplate.vue @@ -1,13 +1,13 @@