当前位置: 首页 > news >正文

网页请求腾讯云环境的云函数

背景: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 : false
						console.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>

相关文章:

  • 【算法】直接插入排序、折半插入排序、希尔排序
  • 【JAVA】封装多线程实现
  • 【WebGL】fbo双pass案例
  • 《AI与NLP:开启元宇宙社交互动新纪元》
  • ue5地面上出现preview字样
  • 服务可用性评价指标
  • 第二届粤港澳大湾区数字经济与人工智能国际学术会议(DEAI 2025)
  • C++ MFC添加RichEditControl控件后,程序启动失败
  • 从零搭建微服务项目Pro(第1-1章——Quartz实现定时任务模块)
  • C++:std::thread、条件变量与信号量
  • 【网络】高级IO——Reactor版TCP服务器
  • 【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(5-7)
  • 【JT/T 808协议】808 协议开发笔记 ② ( 终端注册 | 终端注册应答 | 字符编码转换网站 )
  • MongoDB应用设计调优
  • 【Leetcode 每日一题 - 扩展】1512. 好数对的数目
  • 鸿蒙NEXT应用App测试-专项测试(DevEco Testing)
  • 【Elasticsearch】同一台服务器部署集群
  • Java IO 设计模式总结
  • Plant Simulation培训教程-机器人3D仿真模块
  • C# AOT技术测试
  • 长三角地区中华老字号品牌景气指数发布,哪些牌子是你熟悉的?
  • 纽约大学朗格尼医学中心的转型带来哪些启示?
  • 司法部:持续规范行政执法行为,加快制定行政执法监督条例
  • AI智能体,是不是可以慢一点? | ToB产业观察
  • 联想发布超级智能体矩阵,杨元庆:美国关税影响反映在产品定价上,未来不确定性很大
  • 国家矿山安全监察局发布《煤矿瓦斯防治能力评估办法》