From ece3bdd2e8c902d51c5afb43c7bda5080d38bbef Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Wed, 9 Apr 2025 14:28:14 +0800 Subject: [PATCH] opt: reply page Signed-off-by: bggRGjQaUbCoE --- lib/pages/video/detail/reply/view.dart | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/lib/pages/video/detail/reply/view.dart b/lib/pages/video/detail/reply/view.dart index 1587129e..40ee1ff4 100644 --- a/lib/pages/video/detail/reply/view.dart +++ b/lib/pages/video/detail/reply/view.dart @@ -48,7 +48,7 @@ class _VideoReplyPanelState extends State with AutomaticKeepAliveClientMixin, TickerProviderStateMixin { late VideoReplyController _videoReplyController; - late String heroTag; + String get heroTag => widget.heroTag; // 添加页面缓存 @override @@ -57,19 +57,12 @@ class _VideoReplyPanelState extends State @override void initState() { super.initState(); - // int oid = widget.bvid != null ? IdUtils.bv2av(widget.bvid!) : 0; - // heroTag = Get.arguments['heroTag']; - heroTag = widget.heroTag; _videoReplyController = Get.find(tag: heroTag); - - if (widget.needController != false) { - _videoReplyController.scrollController.addListener(listener); - } } @override - void didUpdateWidget(VideoReplyPanel oldWidget) { - super.didUpdateWidget(oldWidget); + void didChangeDependencies() { + super.didChangeDependencies(); _videoReplyController.showFab(); if (widget.needController != false) { _videoReplyController.scrollController.addListener(listener);