Flutter Dart import導入文件關鍵字總結說明

導入文件import後面的路徑有哪幾種?各表明什麼意思?關鍵字有那些?文件導入的順序是什麼?ide

  • import 'dart:xxx'; 引入Dart標準庫
  • import 'xxx/xxx.dart';引入絕對路徑的Dart文件
  • import 'package:xxx/xxx.dart'; 引入Pub倉庫pub.dev(或者pub.flutter-io.cn)中的第三方庫
  • import 'package:project/xxx/xxx.dart';引入自定義的dart文件
  • import 'xxx' show compute1,compute2 只導入compute1,compute2
  • import 'xxx' hide compute3 除了compute都引入
  • import 'xxx' as compute4 將庫重命名,當有名字衝突時
  • library compute5; 定義庫名稱
  • part of compute6; 表示文件屬於某個庫

文件導入順序(從上到下依次)ui

dart sdk 內的庫
flutter內的庫
第三方庫
本身的庫(文件)
相對路徑引用
e.g.
import 'dart:io';
import 'package:material/material.dart';
import 'package:dio/dio.dart';
import 'package:project/common/uitls.dart';
import 'xxx/xxx/xxx/xxx.dart';code

相關文章
相關標籤/搜索