插件构造参数问题
来源:12-9 基于自定义WebView实现H5混合开发-2【H5混合实战】

多喝热水_
2019-06-05
一个插件声明的时候
有的时候用key-value的形式 有的时候用value的形式 根据什么选择?
const LocalNav({Key key,@required this.localNavList,}):super(key: key);
WebView(
{this.url,
this.statusBarColor,
this.title,
this.hideAppBar,
this.backForbid});
写回答
1回答
-
这个是Dart的基础语法:
key-value形式:Key key表示声明该组件可以接受Key类型的参数 key;
直接value的形式:this.localNavList表示该组件接受一个名为localNavList的参数,然后会将这个参数赋值给this.localNavList,这是一个简化操作,表示它既声明了一个localNavList参数,又将这个参数赋值给了this.localNavList
00
相似问题