【问题标题】:How to let if statement observable如何让 if 语句可观察
【发布时间】:2021-11-06 11:50:55
【问题描述】:

Obx 可以用来观察widget 任何相关item 的变化,但是如果return widget 之前相关item 发生了变化(比如if 语句),应该如何设置呢?

  @override
  Widget build(BuildContext context) {
    Obx(
      if (...) {
        ...
      }
    );
    return ...
 }

【问题讨论】:

    标签: flutter flutter-getx


    【解决方案1】:

    您不能使 if 语句可观察,因为 if 语句不能返回值/小部件。 所以如果你想使用 obx 使用三元运算符,因为它返回值并且与 if 条件相同。

    【讨论】:

      猜你喜欢
      • 2018-06-21
      • 2021-08-16
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 2012-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多