在 Checkbox 中使用 setState 后如何停止页面重新加载
How to stop page reloading in flutter after using setState in Checkbox
我使用 flutter web 我为用户设置了一个复选框。问题是页面包含不同的 TextField.So,如果用户选择了复选框选项之一,页面刷新 occurs.Then 所有 TextField 数据都会重新加载,并且之前插入的所有数据都是 deleted.The 问题是由setState(())引起的。但是如果删除了setState复选框,我就无法删除它。复选框不起作用。
bool _checkbox = false;
Checkbox(
value: _checkbox,
onChanged: (value) {
setState(() {
_checkbox = !_checkbox;
});
},
);
如何在不删除字段数据的情况下解决这个问题?
谢谢
包裹在 StatefulBuilder
中以仅重新加载复选框
我使用 flutter web 我为用户设置了一个复选框。问题是页面包含不同的 TextField.So,如果用户选择了复选框选项之一,页面刷新 occurs.Then 所有 TextField 数据都会重新加载,并且之前插入的所有数据都是 deleted.The 问题是由setState(())引起的。但是如果删除了setState复选框,我就无法删除它。复选框不起作用。
bool _checkbox = false;
Checkbox(
value: _checkbox,
onChanged: (value) {
setState(() {
_checkbox = !_checkbox;
});
},
);
如何在不删除字段数据的情况下解决这个问题?
谢谢
包裹在 StatefulBuilder
中以仅重新加载复选框