Hive3
Hive_generator¶
要求 hive_generator 在 Flutter 中工作,您需要在您的 Flutter 項目中的 pubspec.yaml 文件中添加相應的依賴並運行 flutter pub get 以安裝它。接著,在您的程式碼中,您需要定義 Hive 資料模型類別,然後使用 @HiveType() 和相關的標註來標記您的資料模型,並且使用 part 'your_model.g.dart'; 將自動生成的 Hive Adapter 文件引入到您的資料模型文件中。最後,您需要運行 build_runner 來生成 Hive 的相關程式碼。
簡而言之,您需要執行以下步驟:
- 在
pubspec.yaml文件中添加相關依賴:
dependencies:
flutter:
sdk: flutter
hive: ^2.0.0 #不一定要填版本號碼
hive_flutter: ^1.0.0 #不一定要填版本號碼
dev_dependencies:
build_runner: ^2.1.0 #不一定要填版本號碼
hive_generator: ^1.1.0 #不一定要填版本號碼
- 定義 Hive 資料模型類別,並標記為
@HiveType(),引入自動生成的文件:
import 'package:hive/hive.dart';
part 'your_model.g.dart'; // 引入自動生成的文件
@HiveType(typeId: 0)
class YourModel extends HiveObject {
// 定義資料模型
}
- 運行 build_runner 以生成 Hive 的相關程式碼:
這樣,就可以使用 hive_generator 在 Flutter 中工作了。
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024