gpt4 book ai didi

flutter - 如何跨 Flutter 移动、网络和窗口添加条件导入?

转载 作者:行者123 更新时间:2023-12-04 14:06:48 25 4
gpt4 key购买 nike

我有 flutter 应用程序,它为每个平台(移动、网络、窗口)使用不同的 webview 插件。
虽然我可以 import平台基础webmobile ,我无法为 Windows 导入。
如果不是移动设备或网络,我曾尝试添加其他条件,但它需要 mobile插入。

  • 这就是我为 web 和移动(工作)导入包的方式。
  • import 'package:eam_flutter/form/mobileui.dart'
    if (dart.library.html) 'package:eam_flutter/form/webui.dart'
    as multiPlatform;
  • 这就是我为 web、mobile 和 windows 导入包的方式(不工作,它显示移动 webview 异常,因为它不支持桌面)。
  • import 'package:eam_flutter/form/windowui.dart'
    if (dart.library.html) 'package:eam_flutter/form/webui.dart'
    if (dart.library.io) 'package:eam_flutter/form/mobileui.dart'
    as multiPlatform;
    如何为 Windows 指定条件导入?

    最佳答案

    对于发现此问题的任何其他人,请注意接受的答案不是所提出问题的答案。所问问题的答案是您不能。无法使用条件导入来获得移动和桌面之间的不同行为;见 this comment from the Dart team .

    关于flutter - 如何跨 Flutter 移动、网络和窗口添加条件导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67937479/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com