【发布时间】:2017-07-09 10:36:15
【问题描述】:
我正在努力使用 vue 和 firebase 编辑单个项目。 我的编辑页面 url 接收项目的 id。 所以我想要的是从firebase加载这个单项。 对其进行编辑并将其保存回 Firebase。
我使用 vue 版本 2 和 vuefire。
我一直无法从 firebase 加载单个项目并将其显示在表单中。
这是我目前得到的:
<template>
<div>
<h1>Item: {{ item.name }}</h1>
<label>Name</label>
<input type="text" value="" name="hive-name"/>
</div>
</template>
<script>
import { db } from '../firebase';
export default {
data() {
return {
id: this.$route.params.id,
item: {},
}
},
firebase() {
return {
items: db.ref('items'),
item: db.ref('items/' + this.id),
}
},
methods: {
updateitem() {
this.$firebaseRefs.item.push(this.item);
},
},
}
</script>
【问题讨论】:
标签: firebase vuejs2 crud vuefire