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 @@
diff --git a/src/views/view/songListTemplate/TraditionalSongListTemplate.vue b/src/views/view/songListTemplate/TraditionalSongListTemplate.vue
index ae58316..56ed98a 100644
--- a/src/views/view/songListTemplate/TraditionalSongListTemplate.vue
+++ b/src/views/view/songListTemplate/TraditionalSongListTemplate.vue
@@ -2,7 +2,7 @@
import { computed, h, ref, watch } from 'vue'; // Import computed and watch
import { getUserAvatarUrl, isDarkMode } from '@/Utils';
import { SongListConfigTypeWithConfig } from '@/data/TemplateTypes';
- import { defineItems, ExtractConfigData } from '@/data/VTsuruTypes';
+ import { defineTemplateConfig, ExtractConfigData } from '@/data/VTsuruTypes';
import { FILE_BASE_URL } from '@/data/constants';
import { NButton, NFlex, NIcon, NInput, NInputGroup, NInputGroupLabel, NTag, NTooltip, NSelect } from 'naive-ui'; // Import NSelect
import bilibili from '@/svgs/bilibili.svg';
@@ -216,7 +216,7 @@
export type TraditionalConfigType = ExtractConfigData;
export const DefaultConfig = {} as TraditionalConfigType;
- export const Config = defineItems([
+ export const Config = defineTemplateConfig([
{
name: '背景',
type: 'image',