我在Question.dart中定义了一个名为quiz的列表。我需要将这个列表加载到main.dart中并使用它。我想在main.dart中使用测验的id值。main.dart中的类是StatefulWidget。我该如何解决这个问题呢?
Question.dart
class Question {
final int id;
final String options;
Question({required this.id, required this.options});
}
const List quiz = [
{
"id": 1,
"options": 'hello',
},
{
"id": 2,
"options": 'good',
},
{
"id": 3,
"options": 'abc',
},
];main.dart
class Body extends StatefulWidget {
@override
_Body createState() => _Body();
}
class _Body extends State<Body> {发布于 2021-11-07 16:20:06
是的,你可以使用它,因为它仍然被声明为问题{}作用域之外的Globally.quiz。所以你只需要在main.dart中导入Question.dart文件,你就可以使用测验列表了。
https://stackoverflow.com/questions/69873849
复制相似问题