微信小程序适配器
提示
当前 JS SDK 已默认集成了微信小程序适配器,无需额外安装,如果需要进行适配器扩展,可以按下面步骤进行安装使用。
概览
微信小程序适配器是云开发为微信小程序提供的专用适配器。通过该适配器,开发者可以方便地在小程序中调用云函数、访问数据库、使用文件存储等功能。
安装
npm install @cloudbase/adapter-wx_mp
快速开始
基础使用
import cloudbase from '@cloudbase/js-sdk';
import adapter from '@cloudbase/adapter-wx_mp';
// 使用微信小程序适配器
cloudbase.useAdapters(adapter);
const app = cloudbase.init({
env: 'your-env-id', // 替换为您的环境ID
// 其他配置项
}
});
export default app;
高级配置
如果需要使用验证码功能或自定义事件总线,可以传入配置参数:
import cloudbase from '@cloudbase/js-sdk';
import adapter from '@cloudbase/adapter-wx_mp';
// 自定义事件总线(可选)
const EventBus = {
$emit: (event, data) => {
// 处理事件发送逻辑
},
$on: (event, callback) => {
// 处理事件监听逻辑
},
$once: (event, callback) => {
// 处理一次性事件监听逻辑
},
$off: (event, callback) => {
// 处理事件取消监听逻辑
}
};
// cloudbase.useAdapters(adapter, {EventBus: uni});
cloudbase.useAdapters(adapter, { EventBus });
const app = cloudbase.init({
env: 'your-env-id', // 替换为您的环境ID
// 其他配置项
}
});
export default app;
重要提示
adapter必须在cloudbase.init()之前调用- 如果需要使用验证码功能,建议传入自定义的事件总线对象