flutter - 在 Flutter 的所有页面中导入一次并使用库
问题描述
在 Flutter 中,如果要在每个页面上使用该库,则必须在每个页面上编写 import ... 多次。另一方面,在 Nuxt.js 中,如果您编写插件,则可以在所有页面上自动使用该库。有没有办法用 Flutter 做到这一点?
解决方案
假设我们有一个components
目录,并且有很多文件,如果你使用这些组件,就会有很多导入行。为了避免这种情况,我创建了另一个文件export_componets.dart
,我将每个导入都放在那里。
上export.componets.dart
export 'package:stack_overflow/smals/text/clearWithoutCOntroller.dart';
export 'package:stack_overflow/smals/time/timePickerss.dart';
export 'package:stack_overflow/smals/time/timmm.dart';
export 'package:stack_overflow/state/geddez.dart';
你也可以使用Dart Barrel File Generator来避免这种输入Vscode
然后使用,导入单个
import 'export.componets.dart';
推荐阅读
- external - 如何在 COBOL 的链接部分中使用外部变量并将值从它传递到新模块并写入我的新输出文件
- javascript - 如何找到 ReactNative 异常的完整 javascript 堆栈跟踪
- excel - Visual Basic excel的问题
- docker - 如何在 docker 中保留卷?
- function - JMeter:如何将帖子正文数据随机化几次?
- vue.js - Vue 3 - 访问路由器视图实例以调用子方法
- kubernetes - Kubernetes - 法兰绒 CNI 上的 libnftnl.so.11.3.0 中的段错误
- c - 我可以将使用 libjpeg 的 jpeg 解压的输出设置为一定的宽度和高度吗?
- java - 默认情况下将杰克逊中的日期解析更改为不宽松
- android - 在 Android Camera2 中录制视频而不关闭 CaptureSession