mod: 用户页面投稿加载

This commit is contained in:
guozhigq
2023-07-27 23:35:20 +08:00
parent ca12be5373
commit bc83d26073
9 changed files with 180 additions and 50 deletions

View File

@ -9,13 +9,22 @@ class FollowController extends GetxController {
int pn = 1;
int total = 0;
RxList<FollowItemModel> followList = [FollowItemModel()].obs;
late int mid;
late String name;
@override
void onInit() {
super.onInit();
mid = int.parse(Get.parameters['mid'] ?? user.get(UserBoxKey.userMid));
name = Get.parameters['name'] ?? user.get(UserBoxKey.userName);
}
Future queryFollowings(type) async {
if (type == 'init') {
pn = 1;
}
var res = await FollowHttp.followings(
vmid: user.get(UserBoxKey.userMid),
vmid: mid,
pn: pn,
ps: 20,
orderType: 'attention',

View File

@ -46,7 +46,7 @@ class _FollowPageState extends State<FollowPage> {
titleSpacing: 0,
centerTitle: false,
title: Text(
'的关注',
'${_followController.name}的关注',
style: Theme.of(context).textTheme.titleMedium,
),
),
@ -72,9 +72,13 @@ class _FollowPageState extends State<FollowPage> {
),
);
} else {
return HttpError(
errMsg: data['msg'],
fn: () => _followController.queryFollowings('init'),
return CustomScrollView(
slivers: [
HttpError(
errMsg: data['msg'],
fn: () => _followController.queryFollowings('init'),
)
],
);
}
} else {