diff --git a/lib/pages/member_article/controller.dart b/lib/pages/member_article/controller.dart index d79fb4a6..936dd9da 100644 --- a/lib/pages/member_article/controller.dart +++ b/lib/pages/member_article/controller.dart @@ -20,7 +20,7 @@ class MemberArticleController extends GetxController { } Future getMemberArticle(type) async { - if (isLoading.value) { + if (isLoading.value || !hasMore) { return; } isLoading.value = true; diff --git a/lib/pages/member_article/view.dart b/lib/pages/member_article/view.dart index 67cb8b96..bc7d4087 100644 --- a/lib/pages/member_article/view.dart +++ b/lib/pages/member_article/view.dart @@ -113,12 +113,14 @@ class _MemberArticlePageState extends State { 'articleType': 'opus', }); }, - leading: NetworkImgLayer( - width: 50, - height: 50, - type: 'emote', - src: item?.cover?['url'] ?? '', - ), + leading: item?.cover != null + ? NetworkImgLayer( + width: 50, + height: 50, + type: 'emote', + src: item?.cover?['url'] ?? '', + ) + : const SizedBox(), title: Text( item.content, maxLines: 2,