【发布时间】:2020-11-24 01:41:40
【问题描述】:
为了防止重建,我在FutureBuilder 中使用未来实例_futureInstance:
var _futureInstance;
Future _loadData() async {
// ...
}
@override
void initState() {
super.initState();
_futureInstance = _loadData();
}
@override
Widget build(BuildContext context) {
body: FutureBuilder(
future: _futureInstance,
// ...
)
}
效果很好,现在如果_loadData方法有参数,比如_loadData(int i),怎么把参数i传给_futureInstance?
【问题讨论】:
-
如果它有一个参数,那应该会导致重建吧??如果它是一个时间参数,在 initState 中传递它有什么问题??
-
给亚都:这个参数是从上一页传过来的。页面。
-
您的问题不清楚,有很多答案可以将参数传递给路由
标签: flutter dart flutter-futurebuilder