home_controller.dart 562 Bytes
import 'package:doublefeel_flutter/core/services/user_state_service.dart';
import 'package:get/get.dart';

import 'trend/trend_controller.dart';

class HomeController extends GetxController {
  static const trendTabIndex = 1;

  final UserStateService userStateService = Get.find<UserStateService>();

  /// 当前选中的底部 tab 索引
  final selectedIndex = 0.obs;

  void changeTab(int index) {
    selectedIndex.value = index;
  }

  void openTrend(TrendType type) {
    Get.find<TrendController>().selectType(type);
    changeTab(trendTabIndex);
  }
}