情况是这样的,我想开发一个web app,环境是vue3(vite)。
然后我需要使用腾讯云开发做后端,为了访问云端资源,云开发的sdk调用大概是这样的:
[JavaScript] 纯文本查看 复制代码 import cloudbase from "@cloudbase/js-sdk";
const cloudbaseApp = cloudbase.init({
env: '你的环境ID'
});
cloudbaseApp.auth().anonymousAuthProvider().signIn().then(() => {
console.log('匿名登录成功')
callFunction()
});
async function callFunction() {
let res = await cloudbaseApp.callFunction({
name: 'webCloud',
date: {}
})
console.log(res)
}
调用实际上就是cloudbaseApp.callFunction这个。
我的问题是希望在main.js中一次引入sdk,并完成登录,再将cloudbaseApp对象挂载全局,然后其他页面直接调用cloudbaseApp即可。
这种需求应该怎么操作,请各位大佬指教。谢谢。 |