【发布时间】:2019-07-05 08:35:24
【问题描述】:
在 Flutter Widget 中更改状态时,这样做有什么区别
_variable1 = true;
variable2 = 'abc';
setState(() => {});
或者这个
setState(() => {
_variable1 = true;
variable2 = 'abc';
});
文档中的几乎所有示例都使用最后一个,但我没有注意到任何实际差异。在这两种情况下都设置了变量并更新了状态,但我想知道如果使用一种或另一种情况,是否存在某种情况无法按预期工作。
【问题讨论】:
-
这并没有什么区别,但第二个使意图更清楚。为了更新视图,
_variable1bandvariable2的状态已更改。
标签: flutter