diff --git a/lib/pages/home/home_page.dart b/lib/pages/home/home_page.dart index aa8d36e..b4404ee 100644 --- a/lib/pages/home/home_page.dart +++ b/lib/pages/home/home_page.dart @@ -39,6 +39,7 @@ class _HomePageView extends StatelessWidget { } else if (type == HeaderActionType.shop) { pushNamed(AppRouteName.shop); } else if (type == HeaderActionType.user) { + debugPrint(UserUtil.token); if(UserUtil.token.isEmpty) { pushNamed(AppRouteName.login); } else { @@ -104,6 +105,10 @@ class _HomePageView extends StatelessWidget { //彩蛋 return GestureDetector( onTap: () { + if(UserUtil.token.isEmpty) { + pushNamed(AppRouteName.login); + return; + } if (data!.lock!) { showToast('当前课程暂未解锁'); return; @@ -117,6 +122,10 @@ class _HomePageView extends StatelessWidget { } else { return GestureDetector( onTap: () { + if(UserUtil.token.isEmpty) { + pushNamed(AppRouteName.login); + return; + } if (data!.lock!) { showToast('当前课程暂未解锁'); return;