1.Flutter 中 在构造函数中可以添加命名参数(传递参数的时候指定参数的名字) 用“{}” 包裹
final Widget item;
MyDrawerWidget({Key key, this.item});
调用时指定名字
MyDrawerWidget(item: Container())
2.如果命名参数 是必须传可以在参数前面添加@ required
final Widget item;
MyDrawerWidget({Key key,@required this.item});
如果调用是没有传递必选参数 Studio 会提示
image.png
网友评论