Flutter 条件导入移动设备与桌面设备
Flutter conditionnal import mobile vs desktop
在网络上导入与本机导入很容易
import '../wrappers/platform/platform_none.dart'
if (dart.library.io) '../wrappers/platform/platform_io.dart'
if (dart.library.js) '../wrappers/platform/platform_web.dart';
如果我想根据我是在移动设备 (iOS/Android) 还是桌面设备 (Linux/MacOS/Windows) 导入不同的包怎么办?
如果条件导入没有办法,你怎么能用其他方式实现呢?
没有办法做你所描述的;条件导入 only support library-based conditions,移动和桌面支持的库没有区别。
在网络上导入与本机导入很容易
import '../wrappers/platform/platform_none.dart'
if (dart.library.io) '../wrappers/platform/platform_io.dart'
if (dart.library.js) '../wrappers/platform/platform_web.dart';
如果我想根据我是在移动设备 (iOS/Android) 还是桌面设备 (Linux/MacOS/Windows) 导入不同的包怎么办?
如果条件导入没有办法,你怎么能用其他方式实现呢?
没有办法做你所描述的;条件导入 only support library-based conditions,移动和桌面支持的库没有区别。