diff --git a/app/detail.tsx b/app/detail.tsx index 5291fe1..b4668d7 100644 --- a/app/detail.tsx +++ b/app/detail.tsx @@ -97,7 +97,7 @@ export default function DetailScreen() { if (error) { return ( - Error: {error} + {error} ); } diff --git a/app/index.tsx b/app/index.tsx index 31c20a5..80c5b40 100644 --- a/app/index.tsx +++ b/app/index.tsx @@ -46,6 +46,7 @@ const initialCategories: Category[] = [ { title: "热门剧集", type: "tv", tag: "热门" }, { title: "热门电影", type: "movie", tag: "热门" }, { title: "豆瓣 Top250", type: "movie", tag: "top250" }, + // { title: "儿童", type: "movie", tag: "儿童" }, { title: "美剧", type: "tv", tag: "美剧" }, { title: "韩剧", type: "tv", tag: "韩剧" }, { title: "日剧", type: "tv", tag: "日剧" }, diff --git a/app/search.tsx b/app/search.tsx index db31fd2..2a8f6ab 100644 --- a/app/search.tsx +++ b/app/search.tsx @@ -43,7 +43,11 @@ export default function SearchScreen() { setError(null); try { const response = await moonTVApi.searchVideos(keyword); - setResults(response.results); + if (response.results.length > 0) { + setResults(response.results); + } else { + setError("没有找到相关内容"); + } } catch (err) { setError("搜索失败,请稍后重试。"); console.error("Search failed:", err); diff --git a/package.json b/package.json index 2708db4..a5ecc07 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "test": "jest --watchAll", "lint": "expo lint", "prebuild": "EXPO_USE_METRO_WORKSPACE_ROOT=1 expo prebuild --clean", - "prebuild-tv": "EXPO_TV=1 EXPO_USE_METRO_WORKSPACE_ROOT=1 expo prebuild --clean", + "prebuild-tv": "EXPO_TV=1 EXPO_USE_METRO_WORKSPACE_ROOT=1 expo prebuild --clean && yarn copy-config", "copy-config": "cp -r xml/* android/app/src/*", "build-local": "cd android && ./gradlew assembleRelease" },