小编Dam*_*ian的帖子

如何在Flutter中使用多个getx控制器?

我想知道如何在 flutter 中使用多个 getx 控制器。
即使数据更新了,也不是实时反映的。
而Getbuilder只能使用一个控制器。
你能给我一个代码示例吗?

代码示例

class Controller1 extends GetxController {
  int counter = 0;

  void addCounter() {
    counter++;
    update();
  }
}

class Controller2 extends GetxController {
  int counter = 0;

  void addCounter() {
    counter++;
    update();
  }
}

class CounterView extends StatelessWidget {
  @override
  Widget build(BuildContext context) {

    Controller1 controller1 = Get.find();
    Controller2 controller2 = Get.find();

    return Text(
      '${controller1.counter} / ${controller2.counter}'
    );
  }
}

class CounterButton extends StatelessWidget {
  @override
  Widget build(BuildContext context) {

    Controller1 controller1 = …
Run Code Online (Sandbox Code Playgroud)

controller flutter flutter-getx

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

controller ×1

flutter ×1

flutter-getx ×1