Flutter 在有状态小部件中向其他页面发送数据
如何将数据发送到其他屏幕帮助我。Flutter 在有状态小部件中向其他页面发送数据,flutter,dart,flutter-dependencies,Flutter,Dart,Flutter Dependencies,如何将数据发送到其他屏幕帮助我。 我使用的是数据表api,但它需要字符串数组中的json,所以我想将数据发送到数据表页面。如何在读取json文件后发送数据。帮帮我。因为您没有提供任何代码,所以很难确切知道您在尝试什么。但将数据向下传递给子对象看起来是这样的(当您不想使用诸如Provider或BLOC之类的状态管理lib时) 导入“包装:颤振/材料.省道”; 类父级扩展StatefulWidget{ @凌驾 _ParentState createState()=>\u ParentState();
我使用的是数据表api,但它需要字符串数组中的json,所以我想将数据发送到数据表页面。如何在读取json文件后发送数据。帮帮我。因为您没有提供任何代码,所以很难确切知道您在尝试什么。但将数据向下传递给子对象看起来是这样的(当您不想使用诸如Provider或BLOC之类的状态管理lib时)
导入“包装:颤振/材料.省道”;
类父级扩展StatefulWidget{
@凌驾
_ParentState createState()=>\u ParentState();
}
类_ParentState扩展了状态{
@凌驾
小部件构建(构建上下文){
//阅读json。。。。
var myObjReadFromJSON=null;//此处是您的实现
返回子项(myObjReadFromJSON);
}
}
类子级扩展StatefulWidget{
var myObjReadFromJSON;
Child(this.myObjReadFromJSON);
@凌驾
_ChildState createState()=>\u ChildState(myObjReadFromJSON);
}
类_ChildState扩展了状态{
var myObjReadFromJSON;
_ChildState(this.myObjReadFromJSON);
@凌驾
小部件构建(构建上下文){
//在此处使用myObjReadFromJSON执行某些操作。。。。。
返回列表视图(
);
}
}
不过,您已经生成的代码会很好。这很容易回答。它很大,但到目前为止你的代码满足了我的需要伟大的先生。。。。。这对你很有帮助。当心。
import 'package:flutter/material.dart';
class Parent extends StatefulWidget {
@override
_ParentState createState() => _ParentState();
}
class _ParentState extends State<Parent> {
@override
Widget build(BuildContext context) {
// read json....
var myObjReadFromJSON = null; //your implementation here
return Child(myObjReadFromJSON);
}
}
class Child extends StatefulWidget {
var myObjReadFromJSON;
Child(this.myObjReadFromJSON);
@override
_ChildState createState() => _ChildState(myObjReadFromJSON);
}
class _ChildState extends State<Child> {
var myObjReadFromJSON;
_ChildState(this.myObjReadFromJSON);
@override
Widget build(BuildContext context) {
// do something with myObjReadFromJSON here.....
return ListView(
);
}
}