目录传送门:《Flutter快速上手指南》先导篇
在 Dart 中,使用 import
关键字来导入库。
import 'dart:html';
import 'package:test/test.dart';
复制代码
别名
使用 as
关键字可以给导入的库取别名:
import 'package:lib1/lib1.dart';
import 'package:lib2/lib2.dart' as lib2;
// 使用 lib1 的 Element 类
Element element1 = Element();
// 使用 lib2 的 Element 类
lib2.Element element2 = lib2.Element();
复制代码
部分导入
通过 show
关键字,可以指定只导入库中的一部分:
// 只导入 foo
import 'package:lib1/lib1.dart' show foo;
复制代码
通过 hide
关键字,可以指定排除库中的一部分:
// 导入除了 foo 以外的部分
import 'package:lib2/lib2.dart' hide foo;
复制代码
延迟导入
Dart 支持延迟导入一个库,当你需要的时候 loadLibrary()
函数即可加载,然后再使用。
通过 deferred
函数,可以标识一个库需要延迟导入。
import 'package:greetings/hello.dart' deferred as hello;
Future greet() async {
await hello.loadLibrary();
hello.printGreeting();
}复制代码
目录传送门:《Flutter快速上手指南》先导篇
如何找到我?
传送门:CoorChice 的主页
传送门:CoorChice 的 Github