cloudbase_core 0.0.3 copy "cloudbase_core: ^0.0.3" to clipboard
cloudbase_core: ^0.0.3 copied to clipboard

outdated

Flutter plugin for cloudbase core.

cloudbase_core #

Pub

cloudbase_core 是 CloudBase Flutter SDK 的基础依赖,包含了 HTTP 请求,存储等通用方法。使用 cloudbase_functioncloudbase_storage 等 flutter plugin 时需要先安装 cloudbase_core。

安装 #

在 flutter 项目的 pubspec.yaml 文件的 dependencies 中添加

dependencies:
  cloudbase_core: ^0.0.2

简单示例 #

使用 cloudbase_core 时,需要先获取实例,cloudbase_base 支持通过 CloudBaseCore()CloudBaseCore.init() 方法获取实例。CloudBaseCore()CloudBaseCore.init() 方法均为 factory(工厂) 构造函数,即使用该方法获取 CloudBaseCore 实例对象时,如果传入了相同的 env,将获取到同一个 CloudBaseCore 实例对象,你可以在项目中不同的地方调用构造方法获取相同的实例对象。

使用 CloudBaseCore() 构造实例时,需要传入 CloudBaseConfig 实例,CloudBaseConfig 提供了一些必须的基本配置参数,如环境 Id。

import 'package:cloudbase_core/cloudbase_core.dart';

// 使用 CloudBaseCore() 获取实例
CloudBaseCore core = CloudBaseCore(CloudBaseConfig(env: 'your-env-id'));

你也可以使用 CloudBaseCore.init() 从 Map 对象构造 CloudBaseCore 实例,此种方法更加简单。

import 'package:cloudbase_core/cloudbase_core.dart';
// 使用 CloudBaseCore.init() 获取实例
CloudBaseCore core = CloudBaseCore.init({'env': 'your-env-id'});
6
likes
0
pub points
0%
popularity

Publisher

verified publishercloudbase.net

Flutter plugin for cloudbase core.

Homepage

License

unknown (LICENSE)

Dependencies

dio, flutter, shared_preferences

More

Packages that depend on cloudbase_core