问答详情
源自:3-7 动态列表的使用

动态列表问题

这一张有个问题,既然构造方法里这个List是必须的,那么为什么还要用{}可选参数,去掉{}直接写成必传的不可以吗,还有就是这个Key有什么用

提问者:慕仙2402069 2019-09-04 16:07

个回答

  • 千层酥油饼
    2022-04-29 10:43:02

    改成这样就可以了。ps:sdk高版本,进行了空安全的报错
    final List<String> items;
    MyApp({Key? key, required this.items}):super(key: key);


  • 慕仰5565377
    2019-09-10 14:38:57

    写在{}中是为了方便扩展吧。这个key不常用,监听多个列表的时候有可能会用到这个key