还是接着上一篇的,我把使用云函数方式获取数据库的代码贴出来
'use strict';
//获取数据库实例
const db = uniCloud.database();
exports.main = async (event, context) => {
//异步获取数据表的内容
let res = await db.collection("user").get();
//返回前端
return res;
};
<template>
<view class="test1">
<view class="row" v-for="item in userList" :key="item._id">
<text class="txt">name:{{item.name}}</text>
<text class="txt">gender:{{item.gender}}</text>
<text class="txt">tel:{{item.tel}}</text>
<text class="txt">email:{{item.email}}</text>
</view>
</view>
</template>
<script>
export default {
data() {
return {
userList:[]
};
},
onLoad() {
uniCloud.callFunction({
name:"clouddemo1",
data: {}
}).then(res=>{
//console.log(res);
this.userList = res.result.data;
})
}
}
</script>
<style lang="scss">
.test1{
.row{
padding: 30rpx;
border-bottom: 1px solid #ccc;
.txt{
padding: 0 10rpx;
}
}
}
</style>
以上方式,就可以使用代码方式获取云数据库的内容。