uniCloud初识

发布时间 2023-09-25 21:13:39作者: Yancy00

uniCloud是什么?

uniCloud是 DCloud 联合阿里云、腾讯云,为开发者提供的基于 serverless 模式和 js 编程的云开发平台

onLoad() { //前端不再用uni.request请求数据,而是调用云函数拿数据.
	uniCloud.callFunction({
		name: "get_content",
		data: {	num: 3} //前端传递给服务端的参数 
	}).then(res => {
		this.listArr = res.result;
		console.log(this.listArr);
	})
}

在当前项目的uniCloud文件夹关联云空间之后,
点击cloudfunctions目录,右键创建云函数get_content
打开get_content下的index.js内容如下:

'use strict';
exports.main = async (event, context) => {
	let {num}=event;
	let arr=[{
		title:"标题1",
		id:'001',
		picurl:"bk1.png"
	},{
		title:"标题2",
		id:'002',
		picurl:"bk2.png"
	},
	{
		title:"标题3",
		id:'003',
		picurl:"bk3.png"
	},
	{
		title:"标题4",
		id:'004',
		picurl:"bk4.png"
	}
	]
	//返回数据给客户端
	arr=arr.slice(0,num) // 用户只需要num条数据.
	return arr
};