Flutter中父widget调用子widget的方法

一、
定义globalKey,注意<>中的是State类。
final _childWidgetKey = GlobalKey();

二、在父页面初始化子widget
ChildPage(key:_receiveKey),

三、
class ChildPage extends StatefulWidget {

ChildPage({Key key}) : super(key: key);

@override
ChildPageState createState() => ChildPageState();
}

四、
在父界面调用子widget中的方法
_childWidgetKey.currentState.onRefresh();

猜你喜欢

转载自blog.csdn.net/gaoyp/article/details/120365804