Flutter 父组件调用子组件方法

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

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

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

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

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注