如何通过 flutter 将 Navigator 与 isSelected 一起使用
How can use Navigator with isSelected by flutter
关于isSelected和Navigator,这两个函数怎么搭配使用?
现在我发生了一些错误...
add_page.dart
class _AddPage extends StatefulWidget {
@override State<StatefulWidget> createState() => AddPage();
}
main.dart
return FloatingActionButton(
onPressed: () async {
await Navigator.push(
context,
MaterialPageRoute(builder: (context) => AddPage(model),
),
);
},
如果您想将 MainModel model
传递给您的 Addpage
class,您可以这样传递它:
class AddPage extends StatefulWidget {
final MainModel model;
const AddPage(this.model);
@override
_AddPageState createState() => _AddPageState();
}
class _AddPageState extends State<AddPage> {
@override
Widget build(BuildContext context) {
// Your widget tree
// ...
}
}
但是您可以像之前那样按下 AddPage
屏幕,然后从您的上下文中检索带有消费者的 MainModel
模型,就像您已经这样做的那样。
关于isSelected和Navigator,这两个函数怎么搭配使用?
现在我发生了一些错误...
add_page.dart
class _AddPage extends StatefulWidget {
@override State<StatefulWidget> createState() => AddPage();
}
main.dart
return FloatingActionButton(
onPressed: () async {
await Navigator.push(
context,
MaterialPageRoute(builder: (context) => AddPage(model),
),
);
},
如果您想将 MainModel model
传递给您的 Addpage
class,您可以这样传递它:
class AddPage extends StatefulWidget {
final MainModel model;
const AddPage(this.model);
@override
_AddPageState createState() => _AddPageState();
}
class _AddPageState extends State<AddPage> {
@override
Widget build(BuildContext context) {
// Your widget tree
// ...
}
}
但是您可以像之前那样按下 AddPage
屏幕,然后从您的上下文中检索带有消费者的 MainModel
模型,就像您已经这样做的那样。