node_binding.dart 431 B

12345678910111213141516
  1. import 'package:get/get.dart';
  2. import '../controllers/node_controller.dart';
  3. class NodeBinding extends Bindings {
  4. @override
  5. void dependencies() {
  6. // 使用 putIfAbsent 或 find,如果不存在才创建,这样可以保持状态
  7. if (!Get.isRegistered<NodeController>()) {
  8. Get.put<NodeController>(
  9. NodeController(),
  10. permanent: true, // 设置为常驻,不会自动销毁
  11. );
  12. }
  13. }
  14. }