概述

#

為了改用 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