若项目仅连接一个服务空间,
//项目仅连接了一个服务空间,则无需初始化//可通过uniCloud直接调用云开发的APIuniCloud.callFunction()uniCloud.uploadFile()
uniCloud无法自动绑定;需开发者在客户端代码中,手动调用初始化方法uniCloud.init,绑定服务空间。
uniCloud.init方法会返回一个uniCloud实例,之后云开发API的调用都需要通过该uniCloud实例发起(类似实例调用)。
uniCloud.init方法定义如下:
function init(options):uniCloud
uniCloud.init方法接受一个options参数,返回uniCloud实例,uniCloud实例可调用云函数、云存储相关API。
options 参数说明
示例代码
//开发者创建了多个服务空间,则需手动初始化const myCloud = uniCloud.init({ provider: 'aliyun', spaceId: 'xxxx-yyy', clientSecret: 'xxxx'});//通过uniCloud实例调用云开发的APImyCloud.callFunction()myCloud.uploadFile()
Tips:
HBuilderX 2.5.8版本在main.js使用uniCloud时,运行到H5端会报错,可以先使用其他平台进行调试。此问题会在HBuilderX 2.5.9修复
在 GitHub 上编辑此页面!
