Flutter 父组件调用子组件方法

其实主要就是在初始化子控件的时候传递一个GlobalKey

然后用这个key调用子控件的函数。只贴核心代码,其中 onPressed 是子控件函数。

// 子组件 SonWidget(Key key) : super(key: key);

// 父组件 GlobalKey<SonWidgettState> SonKey = GlobalKey();
//设置key,绑定待刷新控件.
初始化控件 SonWidget(SonKey)
调用子空间函数
SonKey.currentState.onPressed( _count);

 

没有评论 to “Flutter 父组件调用子组件方法”

留下评论:

昵称(必须):
邮箱地址 (不会被公开) (必须):
站点
评论 (必须)
XHTML: 您可以使用这些标记: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>