浮动导航中未定义的名称“ context”

时间:2019-03-25 09:19:02

标签: flutter routes navigation

我想导航到一页,然后使用以下代码

创建路线

final routes = <String,WidgetBuilder> {
   DashboardIesl.tag : (context)=>DashboardIesl()
};

导航到按钮单击

onPressed: () {
  Navigator.push(context, new MaterialPageRoute(
    builder: (context) => new DashboardIesl()
  ));
},

它给出如下错误消息

  

未定义的名称“上下文”。

2 个答案:

答案 0 :(得分:1)

请向我显示更多代码,上下文仅在全状态小部件中可用,

onPressed: () {  Navigator.push(
context,
MaterialPageRoute(builder: (context) => DashboardIesl()),  );}

我认为这会对您有所帮助

答案 1 :(得分:0)

您必须在该类中编写onPressed()。