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

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

  • 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; 表示文件屬於某個庫

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

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';

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章