先创建一个云函数,cloudfunctions文件中右键,然后起个名字创建就可以了
在第一行输入
const db=uniCloud.database();
连接云数据库
然后在下方的括号中输入
const db=uniCloud.database();
exports.main = async (event, context) => {
let res=await db.collection("user").get()
return res
};
await的作用是等待请求结束
“user”是我们在云数据库中的表名
get()的作用是读取
然后我们在index.vue文件中输入
onLoad() {
uniCloud.callFunction({
name:"inquire",
data:{
}
}).then(res=>{
this.listarr=res.result.data
console.log(this.listarr);
})
},
uniCloud.callFunction的作用是连接云函数
所连接的云函数就是name后面的inquire
then后面的res的作用是接收云函数的返回值
然后将得到的返回值下面的result下的data数组给listarr
然后把得到的结果渲染出来
<template>
<view class="home">
<view class="Contactperson" v-for="item in listarr" :key="item._id">
<view class="">姓名&#x