Dictionary 将表单与PageView一起使用会在每次页面抖动时覆盖以前的表单数据
我正在使用页面视图显示表单并获取数据。但是,每一页都会覆盖以前的数据。我不知道为什么。以下是我正在做的: 我想从每个页面获得以下信息:Dictionary 将表单与PageView一起使用会在每次页面抖动时覆盖以前的表单数据,dictionary,flutter,dart,flutter-pageview,Dictionary,Flutter,Dart,Flutter Pageview,我正在使用页面视图显示表单并获取数据。但是,每一页都会覆盖以前的数据。我不知道为什么。以下是我正在做的: 我想从每个页面获得以下信息: final Map<String, dynamic> ratingCapsule = { "prodId": null, "starRating": null, "_foodRating": null, "_drinkRating": null, "recommend": null }; 在第一页,
final Map<String, dynamic> ratingCapsule = {
"prodId": null,
"starRating": null,
"_foodRating": null,
"_drinkRating": null,
"recommend": null
};
在第一页,我看到:
[{prodId: 51, starRating: 4.0, _foodRating: 5, _drinkRating: 1, recommend: 1}]
[{prodId: 55, starRating: 5.0, _foodRating: 5, _drinkRating: 1, recommend: 1}, {prodId: 55, starRating: 5.0, _foodRating: 5, _drinkRating: 1, recommend: 1}]
但在第二页我看到:
[{prodId: 51, starRating: 4.0, _foodRating: 5, _drinkRating: 1, recommend: 1}]
[{prodId: 55, starRating: 5.0, _foodRating: 5, _drinkRating: 1, recommend: 1}, {prodId: 55, starRating: 5.0, _foodRating: 5, _drinkRating: 1, recommend: 1}]
用新信息覆盖以前的数据。如何停止此操作?您可以对每个字段使用
textEditingController