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


作者:村口阿成
來源:簡書


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM