【发布时间】:2019-12-28 18:47:39
【问题描述】:
我正在使用目标 android/ios/web 开始一个颤振项目,有没有办法为移动和 Web 平台编写相同的 lib 代码?没有找到条件导入之类的解决方案。
在我的项目中,我创建了一个文件“global_import.dart”,其中包含针对网络和移动设备的所有导入细节,如下所示:
//mobile packages
/*
export 'package:flutter/material.dart';
*/
//web packages
///*
export 'package:flutter_web/material.dart';
//*/
我没有在我的小部件文件中立即导入 flutter 或 flutter_web 包,而是导入此文件并根据需要注释/取消注释移动/网络包。
目前我只找到了这个解决方案,正在寻找更好的解决方案。
【问题讨论】:
标签: flutter dart flutter-web