From c30aa46cc05a78dfec7e7bc159c554def354348a Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Thu, 3 Oct 2024 23:55:34 +0800 Subject: [PATCH] fix: view member --- lib/pages/video/detail/introduction/view.dart | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/lib/pages/video/detail/introduction/view.dart b/lib/pages/video/detail/introduction/view.dart index 7c0bb0c0..53698485 100644 --- a/lib/pages/video/detail/introduction/view.dart +++ b/lib/pages/video/detail/introduction/view.dart @@ -138,7 +138,6 @@ class _VideoInfoState extends State with TickerProviderStateMixin { late final bool loadingStatus; // 加载状态 - late int mid; late String memberHeroTag; late bool enableAi; bool isProcessing = false; @@ -228,15 +227,17 @@ class _VideoInfoState extends State with TickerProviderStateMixin { // 用户主页 onPushMember() { feedBack(); - mid = !loadingStatus - ? widget.videoDetail!.owner!.mid - : videoItem['owner'].mid; - memberHeroTag = Utils.makeHeroTag(mid); - String face = !loadingStatus - ? widget.videoDetail!.owner!.face - : videoItem['owner'].face; - Get.toNamed('/member?mid=$mid', - arguments: {'face': face, 'heroTag': memberHeroTag}); + int? mid = !loadingStatus + ? widget.videoDetail?.owner?.mid + : videoItem['owner']?.mid; + if (mid != null) { + memberHeroTag = Utils.makeHeroTag(mid); + String face = !loadingStatus + ? widget.videoDetail!.owner!.face + : videoItem['owner'].face; + Get.toNamed('/member?mid=$mid', + arguments: {'face': face, 'heroTag': memberHeroTag}); + } } @override