feat: show video tags

This commit is contained in:
bggRGjQaUbCoE
2024-09-27 18:34:22 +08:00
parent b88cfae8d9
commit f3744c23bc
10 changed files with 100 additions and 9 deletions

View File

@@ -47,6 +47,8 @@ class VideoIntroController extends GetxController {
Rx<Map<String, dynamic>> userStat =
Rx<Map<String, dynamic>>({'follower': '-'});
dynamic videoTags;
// 是否点赞
RxBool hasLike = false.obs;
// 是否点踩
@@ -120,6 +122,7 @@ class VideoIntroController extends GetxController {
// 获取视频简介&分p
void queryVideoIntro() async {
queryVideoTags();
var result = await VideoHttp.videoIntro(bvid: bvid);
if (result['status']) {
videoDetail.value = result['data']!;
@@ -159,6 +162,14 @@ class VideoIntroController extends GetxController {
}
}
Future queryVideoTags() async {
var result = await UserHttp.videoTags(bvid: bvid);
if (result['status']) {
videoTags = result['data'];
debugPrint('tags: ${result['data']}');
}
}
// 获取up主粉丝数
Future queryUserStat() async {
var result = await UserHttp.userStat(mid: videoDetail.value.owner!.mid!);