zw_basic 1.0.5
zw_basic: ^1.0.5 copied to clipboard
Flutter基于Getx的框架库,包含路由管理 状态控制 网络请求 网络请求不同状态Ui展示 失败重试 日志打印 刷新组件 屏幕适配 吐司提示 等
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add zw_basicThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
zw_basic: ^1.0.5Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:zw_basic/base/BaseController.dart';
import 'package:zw_basic/base/BaseRefreshController.dart';
import 'package:zw_basic/base/BaseStatefulWidget.dart';
import 'package:zw_basic/extension/ObjectExtension.dart';
import 'package:zw_basic/extension/StringExtension.dart';
import 'package:zw_basic/http/BaseResp.dart';
import 'package:zw_basic/http/HttpManager.dart';
import 'package:zw_basic/http/api/BaseApi.dart';
import 'package:zw_basic/http/cache/CacheConfig.dart';
import 'package:zw_basic/http/cache/CacheManager.dart';
import 'package:zw_basic/http/cache/CacheMode.dart';
import 'package:zw_basic/http/cache/CacheStrategy.dart';
import 'package:zw_basic/http/cache/HttpCacheInterceptor.dart';
import 'package:zw_basic/http/cache/HttpCacheObj.dart';
import 'package:zw_basic/http/exception/CstException.dart';
import 'package:zw_basic/http/interceptor/LoggingInterceptor.dart';
import 'package:zw_basic/http/interceptor/RequestInterceptor.dart';
import 'package:zw_basic/http/model/ReqType.dart';
import 'package:zw_basic/http/model/RespConfig.dart';
import 'package:zw_basic/util/AppColors.dart';
import 'package:zw_basic/util/AppHubUtil.dart';
import 'package:zw_basic/util/AppStyleUtil.dart';
import 'package:zw_basic/util/ListBuilderUtil.dart';
import 'package:zw_basic/util/Log.dart';
import 'package:zw_basic/widget/BaseItemWidget.dart';
import 'package:zw_basic/widget/PublicWidget.dart';