小编Kon*_*ash的帖子

如何在 Flutter 移动端、网页端和窗口端添加条件导入?

我有 flutter 应用程序,它为每个平台(移动、网络、窗口)使用不同的 webview 插件。
虽然我能够import基于web和建立平台mobile,但我无法导入 Windows。

如果它不是移动或网络,我尝试添加其他条件,但它正在使用mobile插件。

  1. 这就是我导入网络和移动包的方式(工作)。
import 'package:eam_flutter/form/mobileui.dart'
    if (dart.library.html) 'package:eam_flutter/form/webui.dart'
    as multiPlatform;   
Run Code Online (Sandbox Code Playgroud)
  1. 这就是我导入 Web、移动和 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;
Run Code Online (Sandbox Code Playgroud)

如何为 Windows 指定条件导入?

import dart flutter flutter-web flutter-windows

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

标签 统计

dart ×1

flutter ×1

flutter-web ×1

flutter-windows ×1

import ×1