From 6738196466d644a91c19d085ec409bde0aabea03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AD=90=E8=B4=A4?= Date: Mon, 11 May 2026 16:57:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E7=99=BB=E5=BD=95=E8=BF=87?= =?UTF-8?q?=E6=9C=9F=E6=8F=90=E9=86=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/main/main_page.dart | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/lib/pages/main/main_page.dart b/lib/pages/main/main_page.dart index 4457854..2d694f8 100644 --- a/lib/pages/main/main_page.dart +++ b/lib/pages/main/main_page.dart @@ -1,5 +1,7 @@ +import 'package:dating_touchme_app/controller/global.dart'; import 'package:dating_touchme_app/extension/ex_widget.dart'; import 'package:dating_touchme_app/generated/assets.dart'; +import 'package:dating_touchme_app/network/user_api.dart'; import 'package:dating_touchme_app/pages/home/send_timeline.dart'; import 'package:dating_touchme_app/pages/main/main_controller.dart'; import 'package:dating_touchme_app/pages/message/message_page.dart'; @@ -66,6 +68,9 @@ class _MainPageState extends State { if(userId != null && userId.isNotEmpty){ await userController.getBaseUserInfo(userId, true); } + setState(() { + + }); } initRTM() async { @@ -91,7 +96,7 @@ class _MainPageState extends State { minePage, ], ), - bottomNavigationBar: Stack( + bottomNavigationBar: GlobalData().userData != null ? Stack( clipBehavior: Clip.none, children: [ _buildBottomNavigationBar(), @@ -108,7 +113,7 @@ class _MainPageState extends State { }), ) ], - ), + ) : null, ), ); } @@ -171,7 +176,9 @@ class _MainPageState extends State { currentIndex = index; pageController.jumpToPage(index); if(index == 3){ - pageBKey.currentState?.getUserCount(); + if (Get.isRegistered()) { + pageBKey.currentState?.getUserCount(); + } } }, );