标签: flutter-web

Flutter 网址导航

我想知道如何导航到 Flutter Web 应用程序中的 URL。

目前正在使用Navigator.of(context).push(MaterialPageRoute(...));,我只能进入localhost:5354/#/地址栏。

另外,我想知道如何通过将 URL 粘贴到浏览器的地址栏中直接导航到特定的 URL。

dart flutter flutter-web

10
推荐指数
1
解决办法
1万
查看次数

如何检测flutter web中的鼠标滚轮滚动?

如何在颤振网络中检测鼠标滚轮滚动?看起来它会在手势检测器中,但我在那里看不到它。列表视图如何检测鼠标滚动?

flutter-web

10
推荐指数
1
解决办法
2420
查看次数

如何减少flutter web应用程序的加载时间

截至目前,我们可以将 Flutter Web 应用程序作为单个文件启动,该文件将立即加载,因此需要花费大量时间和带宽来加载,这并不理想,有没有办法一次只加载一个页面,而不是整个网络应用程序。我的意思是,一次加载一个小部件。

任何建议将不胜感激。

dart flutter flutter-web

10
推荐指数
2
解决办法
1073
查看次数

在 Flutter 中读取“lib/generated_plugin_registrant.dart”时出错

我是颤振开发的新手。当我尝试使用 flutter 在本地创建我的应用程序时工作正常。但是如果我在解决依赖关系后尝试导入其他 repo,它仍然无法正常工作。

我做了什么:

  1. 我在 Chrome 中执行应用程序,而不是在设备中。
  2. 我已经在 Master 和 Beta 频道中尝试过。
  3. 我做了 Flutter clean,Flutter pub get 和 delete .vscode 问题仍然没有解决。

错误日志:

--initialize-from-dill build\cache.dill.track.dill --platform
file:///C:/Users/user/Documents/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk.dill
[ +197 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+1275 ms]
                    Compiler message:
[   +1 ms] org-dartlang-app:/web_entrypoint.dart:7:8: Error: Error when reading 'lib/generated_plugin_registrant.dart':
The system cannot find the file specified.
[        ] import 'package:neucalcu/generated_plugin_registrant.dart';
[        ]        ^
[+5310 ms] org-dartlang-app:/web_entrypoint.dart:10:3: Error: Method not found: 'registerPlugins'.
[   +1 ms]   registerPlugins(webPluginRegistry);
[        ]   ^^^^^^^^^^^^^^^
[+33861 ms] Syncing files to …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-web

10
推荐指数
1
解决办法
5940
查看次数

如何在 Flutter Web 中使用 Skia / CanvasKit?

我知道 Flutter 支持使用 Skia 而不是 DomCanvas 在Flutter Web 中使用 WASM CanvasKit,即“Skia + WebAssembly”。

我听说这提供了显着的性能改进,但是,我不知道如何启用它。

skia dart flutter flutter-web canvaskit

10
推荐指数
2
解决办法
6372
查看次数

如何在 Flutter for web TextField 上触发 onSubscribed

我有一个小型的网络扑动应用程序,并显示一个文本字段。

现在,每当用户离开 TextField(焦点丢失)或按下 Enter 键时,我都需要像 onSubscribed 那样的回调。现在我根本无法进行任何回调。

TextField(
  decoration: InputDecoration(
    labelText: 'Name',
  ),
  controller: TextEditingController(text: event.name),
  onEditingComplete: () { print("editing complete"); },
  onSubmitted: (String value) { print("submitted\n"); },
  maxLines: 1,
),
Run Code Online (Sandbox Code Playgroud)

flutter flutter-web

9
推荐指数
1
解决办法
2万
查看次数

Flutter 在 Windows 10 上找不到名称或 ID 与“chrome”匹配的设备

我使用官方指南安装了 Flutter 测试版。启用网络:

 flutter channel beta
 flutter upgrade
 flutter config --enable-web
Run Code Online (Sandbox Code Playgroud)

结果是:

Setting "enable-web" value to "true".

You may need to restart any open editors for them to read new settings.
Run Code Online (Sandbox Code Playgroud)

flutter devices命令的结果:

>flutter devices
1 connected device:

Web Server • web-server • web-javascript • Flutter Tools
Run Code Online (Sandbox Code Playgroud)

官方指南指出应该有两个设备:

Chrome     • chrome     • web-javascript • Google Chrome 78.0.3904.108
Web Server • web-server • web-javascript • Flutter Tools
Run Code Online (Sandbox Code Playgroud)

我从官方指南创建了示例应用程序并尝试构建它:

 flutter create myapp
 cd myapp
 flutter run -d chrome
Run Code Online (Sandbox Code Playgroud)

结果是: …

flutter-web

9
推荐指数
3
解决办法
1万
查看次数

如何实现flutter web推送通知

我想知道我是否可以在 flutter web 中实现推送通知?我看到我可以为移动应用程序创建推送通知,firbase_messaging但是可以将它用于网络应用程序吗?或任何其他替代方案来完成它?

flutter flutter-web

9
推荐指数
1
解决办法
4578
查看次数

获取 Flutter Web 上传文件的路径

我面临的主要问题是(在 Web 平台上):

我正在使用 Flutter 为 Android 和 Web 平台开发应用程序。我设法上传了一个文件(二维码的图像),但我使用的是 qr_code_tools 插件,我需要提供这样的文件路径:

resultDecodeStr = await QrCodeToolsPlugin.decodeFrom(path);
Run Code Online (Sandbox Code Playgroud)

这是如何上传图像文件的代码(在网络平台上):

Future<File> pickFile() async {
   final Map<String, dynamic> data = {};
   final FileUploadInputElement input = FileUploadInputElement();
   input..accept = 'image/*';
   input.click();
   await input.onChange.first;
   if (input.files.isEmpty) return null;
   return input.files[0];
}
Run Code Online (Sandbox Code Playgroud)

返回的文件对象有一个属性“relativePath”,它是空的。

在 Android 上,我使用了类似的东西,但它确实有一个路径,如果没有,我可以获得一个临时目录(使用 path_provider)并创建一个新文件(使用 dart.Io)。但这对网络来说是不可能的,两个插件(path_provider 和 dart Io)都没有兼容性......

请我希望得到一些帮助...

flutter flutter-web

9
推荐指数
1
解决办法
3115
查看次数

如何更改桌面 Windows 应用程序图标以进行颤振?

我使用桌面颤动,我搜索了一种方法,我找不到任何关于该 sp 的文章,我想知道如何更改 Windows 桌面以及 mac 和 linux 的启动器应用程序图标。

flutter flutter-web flutter-windows

9
推荐指数
2
解决办法
2280
查看次数

标签 统计

flutter-web ×10

flutter ×8

dart ×4

canvaskit ×1

flutter-windows ×1

skia ×1