diff --git a/src/stores/settings.ts b/src/stores/settings.ts index 59f4f17..aaa250c 100644 --- a/src/stores/settings.ts +++ b/src/stores/settings.ts @@ -18,7 +18,7 @@ export const useSettingsStore = defineStore('settings', () => { const ytdlpVersion = ref('Checking...') const quickjsVersion = ref('Checking...') - const ffmpegVersion = ref('Checking...') + const ffmpegVersion = ref('Checking...') const isInitializing = ref(true) async function loadSettings() { diff --git a/src/views/Settings.vue b/src/views/Settings.vue index 7922756..7a44435 100644 --- a/src/views/Settings.vue +++ b/src/views/Settings.vue @@ -184,7 +184,9 @@ function setTheme(theme: 'light' | 'dark' | 'system') {
FFmpeg
-
{{ settingsStore.ffmpegVersion === '未安装' ? '未安装' : '已安装' }}
+
+ {{ ['Checking...', '未安装', 'Error'].includes(settingsStore.ffmpegVersion) ? settingsStore.ffmpegVersion : '已安装' }} +