cloudbase_core 0.0.1
cloudbase_core: ^0.0.1 copied to clipboard
Flutter plugin for cloudbase core.
cloudbase_core #
cloudbase_core 是 CloudBase Flutter SDK 的基础依赖,包含了 HTTP 请求,存储等通用方法。使用 cloudbase_function
、cloudbase_storage
等 flutter plugin 时需要先安装 cloudbase_core。
安装 #
在 flutter 项目的 pubspec.yaml
文件的 dependencies
中添加
dependencies:
cloudbase_core: ^0.0.1
简单示例 #
使用 cloudbase_core
时,需要先获取实例,cloudbase_base
支持通过 CloudBaseCore()
或 CloudBaseCore.init()
方法获取实例。CloudBaseCore()
和 CloudBaseCore.init()
方法均为 factory(工厂)
构造函数,即使用该方法获取 CloudBaseCore
实例对象时,如果传入了相同的 envId
,将获取到同一个 CloudBaseCore
实例对象,你可以在项目中不同的地方调用构造方法获取相同的实例对象。
使用 CloudBaseCore()
构造实例时,需要传入 CloudBaseConfig
实例,CloudBaseConfig
提供了一些必须的基本配置参数,如环境 Id。
import 'package:cloudbase_core/cloudbase_core.dart';
// 使用 CloudBaseCore() 获取实例
CloudBaseCore core = CloudBaseCore(CloudBaseConfig(envId: '', wxAppId: ''));
你也可以使用 CloudBaseCore.init()
从 Map 对象构造 CloudBaseCore
实例,此种方法更加简单。
import 'package:cloudbase_core/cloudbase_core.dart';
// 使用 CloudBaseCore.init() 获取实例
CloudBaseCore core = CloudBaseCore.init({'envId': 'envId', wxAppId: ''});