在Flutter Dart中,可以通过在main函数中发送一个参数,并在widget的构建中使用它。下面是一个示例代码:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp("Hello World"));
}
class MyApp extends StatelessWidget {
final String message;
MyApp(this.message);
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Parameter Example'),
),
body: Center(
child: Text(message),
),
),
);
}
}
在上面的代码中,我们定义了一个名为MyApp
的无状态Widget,并在构造函数中接收一个message
参数。在build
方法中,我们将message
参数作为文本显示在屏幕中心。
在main
函数中,我们通过runApp
方法创建了一个MyApp
实例,并传递了一个字符串参数"Hello World"。这个参数会被传递给MyApp
的构造函数,并在构建方法中使用。
这个例子展示了如何在Flutter Dart中发送参数并在widget的构建中使用它。在实际开发中,你可以根据需要传递不同的参数,并在构建方法中根据参数的值来动态生成UI。
领取专属 10元无门槛券
手把手带您无忧上云