美文网首页
路由跳转

路由跳转

作者: zZ_d205 | 来源:发表于2020-07-02 15:44 被阅读0次

// 路由跳转

            Navigator.push(context,new MaterialPageRoute(builder: (context)=>new SecondPage()));

            带参数

         Navigator.push(context,new MaterialPageRoute(builder: (context)=>new DetailPage(_data[index]["id"],_data[index]["name"])));

      //  第二个页面接收参数需要构造函数

      DetailPage(this.good_id,this.good_name);

    已经自动把值赋进去了,直接调用即可

// 返回上一个页面

          Navigator.pop(context);

//第二个页面返回值

Navigator.pop(context,"返回值"+this.good_name);

   第一个页面  通过async  await  接收

  onTap: ()async{

    String result=await Navigator.push(context,new MaterialPageRoute(builder: (context)=>new DetailPage(_data[index]["id"],_data[index]               ["name"])));

    print(result);

},

相关文章

网友评论

      本文标题:路由跳转

      本文链接:https://www.haomeiwen.com/subject/exjrqktx.html