Flutter:如何将JSON值传递给onGenerateRoute

时间:2019-08-24 13:10:44

标签: flutter

我的App中有很多路线。在其中一条路线中,我将传递此数据

  Navigator.pushNamed(context, "/details",
       arguments:{
          "val1": jb.hits[index].ld,
          "val2": jb.hits[index].reference
        }
  );

然后在我的onGenerateRoute中,我想提取数据(val1和val2)并将其传递到详细信息屏幕

onGenerateRoute: (RouteSettings settings) {
var args = settings.arguments;
 switch (settings.name) {

          case "/details":
            return MaterialPageRoute(builder: (_) => DetailPage(
            //need to extract val1 and val 2 and pass the two set of data to details as named parameter

          ),

  }
}

我该怎么做...

感谢您的帮助

0 个答案:

没有答案