flutter DropDownButton 更换数据后重置上一次选择

在开发flutter中使用dropdownbutton作为选择组件,但是当切换数据后,原来的数据还在,我希望重置成默认提示字的样子。

20220816AA2295D7-D9CB-46c7-A256-20819ED5ACA4

这可咋办?

我的解决方案是:利用dropdownbutton的key

因为我的页面里面有不固定的多个dropdownbutton,所以我将key封装到一个数组中

Widget

切换数据时,记得清空key数组,再重新指派key就可以了