diff --git a/src/views/Home/HomePage.tsx b/src/views/Home/HomePage.tsx index c352f44a..0e44ad34 100644 --- a/src/views/Home/HomePage.tsx +++ b/src/views/Home/HomePage.tsx @@ -14,6 +14,8 @@ import type { Feature } from '@/types/home'; import { HeroHeader } from './components/HeroHeader'; import { FeaturedFeatureCard } from './components/FeaturedFeatureCard'; import { FeatureCard } from './components/FeatureCard'; +import MiniProgramLauncher from '@/components/MiniProgramLauncher'; +import { isMobileDevice } from '@/components/MiniProgramLauncher/hooks/useWechatEnvironment'; import '@/styles/home-animations.css'; /** @@ -79,6 +81,9 @@ const HomePage: React.FC = () => { // 其他功能 const regularFeatures = CORE_FEATURES.slice(1); + // 移动端判断(用于显示小程序入口) + const isMobile = isMobileDevice(); + return ( {/* Hero Section - 深色科技风格 */} @@ -131,6 +136,31 @@ const HomePage: React.FC = () => { + + {/* 移动端右上角固定按钮 - 小程序入口 */} + {isMobile && ( + + + 小程序 + + + )} ); };