uniCloud查询数据库

2022-08-17 20:31:16 浏览数 (2)

江流宛转绕芳甸,月照花林皆似霰。——张若虚

首先先右键项目中的database目录,没有的话自己手动创建一个,选择新建DB Schema

输入表名,点击创建

read改为true

点击上传DB Schema

点击是

我们刷新云控制台可以看到成功上传

我们添加两条记录

代码语言:javascript复制
{
    "name": "ruben",
    "phone": "13888888888"
}

点击确定

新建一个list页面

写入代码:

代码语言:javascript复制
<template>
	<view>
		<unicloud-db v-slot:default="{ data, loading, error, options }" collection="contacts">
			<view v-if="error">{{ error.message }}</view>
			<view v-else>{{ data }}</view>
		</unicloud-db>
	</view>
</template>

<script>
export default {
	data() {
		return {};
	},
	methods: {}
};
</script>

<style></style>

运行后发现我们已经成功查询出来了数据库中的数据

我们将json改为列表渲染

引入uni-ui

https://ext.dcloud.net.cn/plugin?id=55

编写代码:

代码语言:javascript复制
<template>
	<view>
		<unicloud-db v-slot:default="{ data, loading, error, options }" collection="contacts">
			<view v-if="error">{{ error.message }}</view>
			<view v-else>
				<uni-list>
					<uni-list-item v-for="(item, index) in data" :key="item._id" :title="item.name" :note="item.phone" link></uni-list-item>
				</uni-list>
			</view>
		</unicloud-db>
	</view>
</template>

<script>
export default {
	data() {
		return {};
	},
	methods: {}
};
</script>

<style></style>

最终效果:

0 人点赞