32 lines
704 B
Dart
32 lines
704 B
Dart
import 'package:get/get.dart';
|
|
|
|
class VideoDetailController extends GetxController {
|
|
// 视频aid
|
|
String aid = Get.parameters['aid']!;
|
|
|
|
// 是否预渲染 骨架屏
|
|
bool preRender = false;
|
|
|
|
// 视频详情 上个页面传入
|
|
Map videoItem = {};
|
|
|
|
// 请求状态
|
|
RxBool isLoading = false.obs;
|
|
|
|
String heroTag = '';
|
|
@override
|
|
void onInit() {
|
|
super.onInit();
|
|
if (Get.arguments.isNotEmpty) {
|
|
if (Get.arguments.containsKey('videoItem')) {
|
|
preRender = true;
|
|
var args = Get.arguments['videoItem'];
|
|
if (args.pic != null && args.pic != '') {
|
|
videoItem['pic'] = args.pic;
|
|
}
|
|
}
|
|
heroTag = Get.arguments['heroTag'];
|
|
}
|
|
}
|
|
}
|