不通过路由名跳转出错
来源:6-7 如何创建和使用Flutter的路由与导航?【边学边做】
慕神8170126
2023-08-10
Navigator.push(context, MaterialPageRoute(builder: (context) => page))
_item('如何使用Flutter包和插件?', PluginUse, 'plugin'),
_item('StatelessWidget与基础组件', LessGroupPage, 'less'),
_item('StatefulWidget与基础组件', LessGroupPage, 'ful'),
_item('如何进行Flutter布局开发', LessGroupPage, 'layout'),
_item(String title, page, String routeName) {
return Container(
child: ElevatedButton(
onPressed: () {
if (byName) {
Navigator.pushNamed(context, routeName);
} else {
Navigator.push(context, MaterialPageRoute(builder: (context) => page));
}
},
child: Text(title)),
);
}
写回答
2回答
-
慕神8170126
提问者
2023-08-11
_item('如何使用Flutter包和插件?', PluginUse(), 'plugin'), _item('StatelessWidget与基础组件', LessGroupPage(), 'less'), _item('StatefulWidget与基础组件', LessGroupPage(), 'ful'), _item('如何进行Flutter布局开发', LessGroupPage(), 'layout'),
这样就对了
00 -
CrazyCodeBoy
2023-08-11
page传的是个标准的页面吗,可对照下这块课程源码检查下你的代码实现看是否有出入的地方呢012023-08-11
相似问题