Dart库
Dart库
Dart中的库主要有三种:
- 1、我们自定义的库
import ‘lib/xxx.dart; import ‘../../part-two/chapter3/enum.dart‘;
- 2、系统内置库
impont ‘dart:math impont ‘dant:io‘; import ‘dart:convert‘;
- 3、Pub包管理系统中的库(https://pub.dev)
https://pub.dev/packages https://pub.flutter-io.cn/packages https://pub.dartlang.org/flutter
引入第三方库
1、需要在项目根目录新建一个pubspec.yaml
2、在pubspec.yaml文件然后配置名称、描述、依赖等信息
name: 名字-随便 description: 描述 dependencies: #依赖 http: ^0.12.0+2 #依赖名: 版本
3、然后运行pub get
获取包下载到本地
之后就可以看文档使用了
import ‘package:http/http.dart‘; //引入的时候,是引入一个具体文件 import ‘dart:math‘ show max; //只引入其中的一个方法 import ‘dart:math‘ hide max; //只隐藏其中的一个方法
懒加载(延时加载)deferred as
调用的时候才引入这个库,可以加快APP的启动速度
import ‘../../part-two/chapter3/enum.dart‘ deferred as enum1;//需要设置as的值
库分片part
使用part
将库分片
比如dart:io
import ‘dart:math‘; import ‘dart:typed_data‘; export ‘dart:_http‘; export ‘dart:_internal‘ show HttpStatus; part ‘bytes_builder.dart‘; part ‘common.dart‘; part ‘data_transformer.dart‘; part ‘directory.dart‘; part ‘directory_impl.dart‘; part ‘embedder_config.dart‘; part ‘eventhandler.dart‘;
相关推荐
RedCode 2020-10-28
万物weiyi 2020-06-16
Samlss 2020-06-04
万物weiyi 2020-03-04
mryangjx 2020-03-01
liutong 2020-02-26
liutong 2020-02-22
Samlss 2020-02-22
chaoxiao 2020-02-15
mryangjx 2020-01-28
mryangjx 2020-01-25
liutong 2020-01-12
apowerfulman 2020-01-07
Samlss 2020-01-07
万物weiyi 2020-01-01
mryangjx 2019-12-25
Samlss 2019-12-15
Dreamfine 2019-12-13