@@ -405,9 +405,10 @@ const handleConfirmDelete = async () => {
405405 message .success (t (' favorites.categoryManager.deleteSuccess' ));
406406 await loadCategories ();
407407 emit (' category-updated' );
408- } catch (error : any ) {
408+ } catch (error ) {
409409 console .error (' 删除分类失败:' , error );
410- message .error (` ${t (' favorites.categoryManager.deleteFailed' )}: ${error .message || ' 未知错误' } ` );
410+ const errorMessage = error instanceof Error ? error .message : ' 未知错误' ;
411+ message .error (` ${t (' favorites.categoryManager.deleteFailed' )}: ${errorMessage } ` );
411412 } finally {
412413 deleteDialogVisible .value = false ;
413414 deletingCategory .value = null ;
@@ -454,9 +455,10 @@ const handleSaveCategory = async () => {
454455 editDialogVisible .value = false ;
455456 await loadCategories ();
456457 emit (' category-updated' );
457- } catch (error : any ) {
458+ } catch (error ) {
458459 console .error (' 保存分类失败:' , error );
459- message .error (` ${t (' favorites.categoryManager.saveFailed' )}: ${error .message || ' 未知错误' } ` );
460+ const errorMessage = error instanceof Error ? error .message : ' 未知错误' ;
461+ message .error (` ${t (' favorites.categoryManager.saveFailed' )}: ${errorMessage } ` );
460462 } finally {
461463 saving .value = false ;
462464 }
@@ -497,9 +499,10 @@ const loadCategories = async () => {
497499
498500 try {
499501 categories .value = await servicesValue .favoriteManager .getCategories ();
500- } catch (error : any ) {
502+ } catch (error ) {
501503 console .error (' 加载分类失败:' , error );
502- message .error (` ${t (' favorites.categoryManager.loadFailed' )}: ${error .message || ' 未知错误' } ` );
504+ const errorMessage = error instanceof Error ? error .message : ' 未知错误' ;
505+ message .error (` ${t (' favorites.categoryManager.loadFailed' )}: ${errorMessage } ` );
503506 }
504507};
505508
0 commit comments