flutter - List 更新 Stateful Widget 中的变量以及局部变量
问题描述
我目前遇到一个问题,我在initState
(_stringVariable
和_listVariable
有状态小部件 ( widget.stringFixed
, ) 中的变量中设置了 2 个变量。然后我更新在 awidget.listedFix
中初始化的变量。当我设置字符串时,这会更改 _stringVariable 但 stringFixed 仍然存在固定(这是我所期望的),但是当我调用它时,它会添加一个元素,但也会更改并添加相同的元素......initState
setState
.add
listVariable
widget.listFixed
DartPad 代码 https://dartpad.dev/e2720e94fc074316cdcd6976f64b906b
初始画面
按下一些按钮后,我希望“不应更新”列表为 [1,2] 并且不应该添加任何新元素,因为这不是我调用的.add
数组
解决方案
推荐阅读
- angular - 你如何在角度点击时重复动画?
- reactjs - 刷新页面时在 S3 AWS 上反应应用程序 SPA 显示 404 页面
- c++ - c++ 如何在这种情况下忽略第二条消息
- c - 如何在 SDL2 中显示纹理?
- c# - 在 .NET C# TextBox 中暂时突出显示文本
- database - Esqueleto "where_" 子句中的自定义函数
- javascript - 我可以在 CSS 网格布局中填充空单元格吗?
- azure-blob-storage - Azure Blob:如何授予移动应用有限访问用户特定数据的权限
- java - 在没有任何 = 语句的情况下更改最终变量
- python - 如何使用 TwythonStreamer 从 Twitter API 获取全文字段值