我有一个用于插入项目的页面,其中有一个 DropdownButton 包含可供选择的类别列表。然后在它旁边有一个按钮,您可以用来将新类别添加到下拉项中,而无需重新加载页面“下图”
dropdown with IconButton beside
当我添加一个新类别时遇到如下错误“RangeError (index): Invalid value: Not in range 0..10, inclusive: 11”的问题。
错误在用户界面“这个红色错误框”中出现一秒钟,然后消失。我的猜测是,它发生是因为 DropdownButton 内的项目计数在重建发生之前发生了变化。
我搜索了这样的东西,但我找不到任何解决方案,而且没有像“listView Builder”这样的 DropdownButton 的“count”属性来帮助我,所有可用的解决方案都是针对 listView 而不是与下拉按钮。
dorpdown 中的代码:
let str = "advanced frontend developer";
const reverseStr = str.split(' ').reverse().join(' ');
console.log(reverseStr); // developer frontend advanced