怎么使用Flutter开发简单的Web应用
本篇内容主要讲解“怎么使用Flutter开发简单的Web应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Flutter开发简单的Web应用”吧!
公司主营业务:成都做网站、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出双桥免费做网站回馈大家。
为 Web 开发配置 Flutter
为了使用 Web 包,输入命令 flutter upgrade
更新到 Flutter 1.5.4。
打开终端
输入
flutter upgrade
输入
flutter –version
检查版本
图 1: 升级 Flutter 到最新版
也可以将 Android Studio 3.0 或更高版本用于 Flutter Web 开发,但在本教程中,我们使用 Visual Studio Code。
使用 Flutter Web 创建新项目
打开 Visual Studio Code,然后按 Shift+Ctrl+P
开始一个新项目。输入 flutter
并选择 “New Web Project”。
图 2:在 VSC 中开始一个新的 Flatter 项目
现在,为项目命名。我将其命名为 open_source_for_you
。
图 3: 给项目命名
在 VSC 中打开终端窗口,然后输入以下命令:
flutter packages pub global activate webdevflutter packages upgrade
现在,使用以下命令在 localhost 上运行网站,IP 地址是 127.0.0.1。
flutter packages pub global run webdev serve
打开任何浏览器,然后输入 http://127.0.0.1:8080/
。
图 4:运行于 8080 端口的 Flutter 演示应用
在项目目录中有个 Web 文件夹,其中包含了 index.html
。dart
文件被编译成 JavaScript 文件,并使用以下代码包含在 HTML 文件中:
编码和修改演示页面
让我们创建一个简单的应用,它会在网页上打印 “Welcome to OSFY”。
现在打开 Dart 文件,它位于 lib
文件夹 main.dart
(默认名)中(参见图 5)。
图 5:main.dart 文件的位置
现在,我们可以在 MaterialApp
的属性中删除调试标记,如下所示:
debugShowCheckedModeBanner: false
现在,向 Dart 中添加更多内容与用 Dart 编写 Flutter 很类似。为此,我们可以声明一个名为 MyClass
的类,它继承了 StatelessWidget
。
我们使用 Center
部件将元素定位到中心。我们还可以添加 Padding
部件来添加填充。使用以下代码获得图 5 所示的输出。使用刷新按钮查看更改。
class MyClass extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children:[ Padding( padding: EdgeInsets.all(20.0), child: Text( 'Welcome to OSFY', style: TextStyle(fontSize: 24.0, fontWeight: FontWeight.bold), ), ), ], ), ), ); }}
图 6:MyClass 的输出
让我们从互联网中添加一张图片,我已经从一个杂志网站选择了一张 “Open Source for You” 徽标。我们使用 Image.network
。
Image.network( 'https://opensourceforu.com/wp-content/uploads/2014/03/OSFY-Logo.jpg', height: 100, width: 150),
最终输出如图 7 所示。
图 7:最终输出
到此,相信大家对“怎么使用Flutter开发简单的Web应用”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
新闻名称:怎么使用Flutter开发简单的Web应用
网页网址:http://scyanting.com/article/psdjci.html