firebase - 我应该如何在 Vue 组件中引用 firebase 数据?
问题描述
我可以在 Vue 控制台中看到数据,但在控制台中出现错误:“属性或方法“rsvp”未在实例上定义,但在渲染期间被引用。”
我应该如何引用 firebase 数据?
<template>
<ul>
<li
v-for="(data, index) in rsvp"
:key="index"
>
<div
v-for="(name, index) in data.name"
:key="index"
>
{{ name }}
</div>
<div v-if="data.dietRestrictions">
Diet Restrictions: {{ data.dietRestrictions }}
</div>
</li>
</ul>
</template>
<script>
import { db } from "../../config/db";
export default {
name: "Results",
firebase: {
rsvp: db.ref("rsvp"),
},
}
</script>
解决方案
我只是忘记在data()
.
data() {
return {
rsvp: {},
}
},
推荐阅读
- aurelia - 使用 router.navigateToRoute() 导航到子路由
- php - PHP - mysqli 从本地主机(我的本地 PC)连接到亚马逊 EC2 托管数据库
- python - 从不同文件夹中的图像创建 numpy 数组
- reactjs - 动画反应弹簧(使用钩子与渲染道具)
- docker - Kubernetes中服务之间的连接问题
- vb.net - 如何将日期添加到数组中?
- c# - 使用联合服务从 ASP Web 应用程序注销时出现问题
- node.js - Multer 无法接收 req.file 中的文件名
- specflow - 我可以让 BeforeScenario 和 AfterScenario 挂钩中的场景失败吗?
- swift - 我的函数在里面的数据被处理返回之前返回