![]() |
1
0
对于错误处理,我通常使用包装器对象来帮助我更好地处理错误,甚至“加载”。这是一个来自Google的Android示例的模式,我已经成功地在flutter上使用了它。所以基本上你要创建一个泛型类,在我的例子中我称之为“Response”,它的结构是:
当您使用
这种方法还允许您向UI发送一个定义更明确的错误,比如说您需要错误代码、错误消息,或者您可以获得一个输入字段名,在其中显示错误。 虽然,在你的情况下,这可能有点过分,我还是会这样使用它:
|
![]() |
2
0
here
例如)。同时使用
然后:
|
![]() |
3
0
那我就用 provider |
|
Aouiche Redouane · 修复Flutter抽屉中的物品 8 月前 |
![]() |
melearning · 背景封面 8 月前 |
![]() |
greenzebra · 在Dart中,我如何将算术运算符定义为变量? 8 月前 |
![]() |
Kartik Nhm · 颤振中是否有一个“看不见”的常数式关键词? 1 年前 |
![]() |
Pointer · 按钮隐藏TextFormField 1 年前 |