已弃用 'DropdownButtonFormField' 构造函数的 'value' 参数
概述
#为了改用 initialValue
参数,DropdownButtonFormField
构造函数的 value
参数已被弃用。
背景
#DropdownButtonFormField
构造函数的 value
参数曾用于初始化 DropdownButtonFormField.initialValue
。使用相同的名称可能会令人混淆。例如,开发人员可能错误地认为设置 value
会更改当前选定的值。事实并非如此——它只会在字段重置时设置初始值。
变更说明
#DropdownButtonFormField
构造函数的 value
参数已被弃用,推荐使用名为 initialValue
的参数。
迁移指南
#请将 DropdownButtonFormField
构造函数的 value
参数替换为 initialValue
参数,以初始化 DropdownButtonFormField.initialValue
。
迁移前的代码
dart
DropdownButtonFormField(
value: 'Yellow',
),
迁移后的代码
dart
DropdownButtonFormField(
initialValue: 'Yellow',
),
时间线
#已于版本落地:3.35.0-0.0.pre
稳定版发布:3.35
参考资料
#API 文档
相关问题
相关 PR