已弃用 '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