码迷,mamicode.com
首页 > 其他好文 > 详细

Dart库

时间:2020-05-12 18:50:32      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:管理系统   type   none   新建   red   depend   ted   nsf   定义   

TOC

Dart库

Dart中的库主要有三种:

  • 1、我们自定义的库
import ‘lib/xxx.dart;
import ‘../../part-two/chapter3/enum.dart‘;
  • 2、系统内置库
impont ‘dart:math
impont ‘dant:io‘;
import ‘dart:convert‘;
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‘;




Dart库

标签:管理系统   type   none   新建   red   depend   ted   nsf   定义   

原文地址:https://www.cnblogs.com/ziyue7575/p/1a4ab41972701426e88db4a587eb52a5.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!