Flutter:通过调用STF小部件将变量从一页发送到另一页

s3v3ns

我正在尝试创建一个灵活的导航系统,该系统使用一页显示从数据库中提取的不同内容。例如,如果我单击Cars按钮,它将导航到固定页面(称为显示页面),并且它将从数据库中提取标题和描述并进行相应显示。因此,通过单击Cars,它将随它一起发送String Cars,因此我可以使用它从数据库中查找所需的东西。

我的问题是,如何将该信息发送到下一页?我想用

ElevatedButton(
          child: Text("Cars"),
          onPressed: (){
            Navigator.push(context, MaterialPageRoute(builder: (context) => HabitPage()));
          },

并使用HabitPage('cars(例如,)')发送所需的项目(我研究过C,这就是您发送变量的方式,不确定它是否可以在dart中工作。)

这是我的习惯页面

    class HabitPage extends StatefulWidget {
  @override
  _HabitPageState createState() => _HabitPageState();
}
class _HabitPageState extends State<HabitPage> {
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar
      (
          title: new Text("HabitPage")
      ),
      body: new Center(
        child: new Text("HabitPage"),
      ),
    );
  }
}
塞缪尔·索萨(Samuel Sousa)
ElevatedButton(
          child: Text("Cars"),
          onPressed: (){
            Navigator.push(context, MaterialPageRoute(builder: (context) => HabitPage(info: 'Cars'))); // Passing the info as argument
          },


  
  
class HabitPage extends StatefulWidget {
  
  HabitPage({this.info}) : super(key: key);
    
    final String info; // Variable to receive the info as argument
  
  @override
  _HabitPageState createState() => _HabitPageState();
}
  
class _HabitPageState extends State<HabitPage> {
  @override
  Widget build(BuildContext context) {
    return new Scaffold(
      appBar: new AppBar
      (
          title: new Text("HabitPage ${widget.info}")// Showing the info passed as argument
      ),
      body: new Center(
        child: new Text("HabitPage"),
      ),
    );
  }
}

在您的代码中进行更改。将来,您可能会使用“命名路由”,因此您将需要本教程。https://flutter.dev/docs/cookbook/navigation/navigate-with-arguments#1-define-the-arguments-you-need-to-pass但是目前,这是解决方案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将JavaScript对象从一页发送到另一页?

来自分类Dev

将数据从一页发送到另一页

来自分类Dev

使用php会话将值从一页发送到另一页

来自分类Dev

将ng-repeat数据从一页发送到另一页-角度

来自分类Dev

如何将XML从一个ASP.NET页发送到另一页?

来自分类Dev

通过jQuery将数据从数组中的数据发送到另一页

来自分类Dev

如何在React中将结果数据从一页发送到另一页

来自分类Dev

通用Windows应用程序可将数据从一页发送到另一页

来自分类Dev

将int id从一页发送到另一个通用Windows应用程序

来自分类Dev

根据Angular JS中的ID将数据一页发送到另一页

来自分类Dev

ANDROID:将文字发送到下一页

来自分类Dev

将数据从一页 (CMS) 发送到子域(平台)

来自分类Dev

将JavaScript变量发送到要与表单一起提交的另一页

来自分类Dev

将多个搜索结果之一发送到另一页

来自分类Dev

将多个搜索结果之一发送到另一页

来自分类Dev

如何将 jquery 变量从一页传递到另一页?

来自分类Dev

如何将链接(<a>)中的某些信息(值)发送到另一页?

来自分类Dev

使用jquery ajax将youtube网址发送到另一页

来自分类Dev

如何将链接(<a>)中的某些信息(值)发送到另一页?

来自分类Dev

当用户单击显示值时,如何在php中将数据从一页发送到另一页,如下所述

来自分类Dev

通过javascript将查询字符串从一页传递到另一页

来自分类Dev

使用POST将变量从一页传递到另一页并在上一页打印数据

来自分类Dev

如何通过onclick在javascript中将值从一页传递到另一页?

来自分类Dev

PHP变量从一页转移到另一页

来自分类Dev

在php中将变量值从一页传递到另一页

来自分类Dev

如何使用html提交按钮将查询字符串发送到另一页?

来自分类Dev

将PHP变量值发送到同一页面中的JavaScript弹出窗口

来自分类Dev

如何将数据从一页传递到另一页html

来自分类Dev

将ASP.Net GridView从一页传递到另一页

Related 相关文章

  1. 1

    如何将JavaScript对象从一页发送到另一页?

  2. 2

    将数据从一页发送到另一页

  3. 3

    使用php会话将值从一页发送到另一页

  4. 4

    将ng-repeat数据从一页发送到另一页-角度

  5. 5

    如何将XML从一个ASP.NET页发送到另一页?

  6. 6

    通过jQuery将数据从数组中的数据发送到另一页

  7. 7

    如何在React中将结果数据从一页发送到另一页

  8. 8

    通用Windows应用程序可将数据从一页发送到另一页

  9. 9

    将int id从一页发送到另一个通用Windows应用程序

  10. 10

    根据Angular JS中的ID将数据一页发送到另一页

  11. 11

    ANDROID:将文字发送到下一页

  12. 12

    将数据从一页 (CMS) 发送到子域(平台)

  13. 13

    将JavaScript变量发送到要与表单一起提交的另一页

  14. 14

    将多个搜索结果之一发送到另一页

  15. 15

    将多个搜索结果之一发送到另一页

  16. 16

    如何将 jquery 变量从一页传递到另一页?

  17. 17

    如何将链接(<a>)中的某些信息(值)发送到另一页?

  18. 18

    使用jquery ajax将youtube网址发送到另一页

  19. 19

    如何将链接(<a>)中的某些信息(值)发送到另一页?

  20. 20

    当用户单击显示值时,如何在php中将数据从一页发送到另一页,如下所述

  21. 21

    通过javascript将查询字符串从一页传递到另一页

  22. 22

    使用POST将变量从一页传递到另一页并在上一页打印数据

  23. 23

    如何通过onclick在javascript中将值从一页传递到另一页?

  24. 24

    PHP变量从一页转移到另一页

  25. 25

    在php中将变量值从一页传递到另一页

  26. 26

    如何使用html提交按钮将查询字符串发送到另一页?

  27. 27

    将PHP变量值发送到同一页面中的JavaScript弹出窗口

  28. 28

    如何将数据从一页传递到另一页html

  29. 29

    将ASP.Net GridView从一页传递到另一页

热门标签

归档