WallPaper_FSX_Flutter/lib/modules/cls_det/cls_det_controller.dart
2024-05-22 09:26:45 +08:00

22 lines
672 B
Dart

import 'package:get/get.dart';
import 'package:now_wallpaper/models/wallpaper_model.dart';
import 'package:now_wallpaper/routes/app_pages.dart';
class ClsDetController extends GetxController {
late final List<WallpaperData> wallpaperDataList;
late final String clsName;
@override
void onInit() {
super.onInit();
WallpaperModel wallpaperModel = Get.arguments ?? WallpaperModel();
clsName = wallpaperModel.name ?? '';
wallpaperDataList = wallpaperModel.data ?? <WallpaperData>[];
}
/// 点击壁纸
void onTapItem(int index) {
Get.toNamed(AppPages.wallpaperDet, arguments: {'position': index, 'wallpaperList': wallpaperDataList});
}
}