WallPaper_ZZH_Flutter/wallpaper/lib/pages/homepage/homepage_controller.dart
bluesea badd6b9f13 s
2024-05-15 16:03:20 +08:00

23 lines
687 B
Dart

import 'package:get/get.dart';
import 'package:wallpaper/routes/app_routes.dart';
import "package:wallpaper/utils/assettool.dart";
import 'package:wallpaper/models/imgnetodel.dart';
class HomePageController extends GetxController {
var typeList = <NetImgCategory>[].obs;
@override
void onReady() async{
super.onReady();
setupTypeListData();
}
void setupTypeListData() async{
var temData = await loadWallpaperJsonFromAsset();
typeList.value = temData.map((e) => NetImgCategory.fromJson(e)).toList();
}
void goCategoryView(var title,var dataModel){
Get.toNamed(AppRoutes.imgcategorypage, arguments: {"stitle":title,"dataModel":dataModel});
}
}