您的位置:首页 > 游戏 > 手游 > 网站毕业设计答辩问题_深圳做网站服务公司_新闻头条今日新闻60条_中国网络推广网站排名

网站毕业设计答辩问题_深圳做网站服务公司_新闻头条今日新闻60条_中国网络推广网站排名

2025/2/24 4:31:31 来源:https://blog.csdn.net/qq_35713752/article/details/145797952  浏览:    关键词:网站毕业设计答辩问题_深圳做网站服务公司_新闻头条今日新闻60条_中国网络推广网站排名
网站毕业设计答辩问题_深圳做网站服务公司_新闻头条今日新闻60条_中国网络推广网站排名

背景:uniapp,做一个管理后台

需求:在PC端网页请求云环境的云函数

npm

npm install @cloudbase/js-sdk -S

在APP中,封装匿名登陆,因为未登录时无法请求云函数

app.vue

<script>import Vue from 'vue'import cloudbase from "@cloudbase/js-sdk";export default {globalData: {},onLaunch(e) {const cloud = cloudbase.init({env: "cloudbase-你的云环境ID",})Vue.prototype.$cloud = cloud;let db = cloud.database();Vue.prototype.$db = db;// 初始化云开发Vue.prototype.$cloudInitPro = (env) => {return new Promise(async rr => {cloud.auth().getLoginState().then((loginStateR) => {let loginStatus =loginStateR ? true : falseconsole.log('登录状态', loginStatus);rr(loginStatus)});})}}};
</script><style lang='scss'>.p_r {display: flex;flex-direction: row;}
</style>

组件index.vue调用云函数

<template><div class="hello"><button @click="navChatRoom" class="btn btn-primary">登录</button></div></div>
</template><script>export default {data() {return {msg: ''}},async created() {this.$cloudInitPro().then(() => {this.$cloud.callFunction({name: 'turnover_get', // 对应云函数名data: {},}).then((ress) => {console.log('turnover_get----', ress)})})},methods: {navChatRoom() {}}}
</script>
<style scoped>
</style>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com