【发布时间】:2019-05-16 16:30:02
【问题描述】:
我不是很有经验,我想知道如何从 firebase 中提取数据,更新 vue.js 的状态元素。问题是我无法提取专用于firebase“快照”的融合数据。 我把下面的所有代码和所有错误都留给你。
Vue.js 代码:
<template>
<div id="app">
<div>
<h1>ON/OFF led</h1>
<h2>Status: {{ device.status() }}</h2>
</div>
</div>
</template>
<script>
import Vue from 'vue'
import { deviceStatusRef } from './firebase';
var pinReport;
export default {
data () {
return {
name: '',
device: {
nome: 'led',
status: function(){
deviceStatusRef.on("value", function(snapshot) {
pinReport = snapshot.val();
console.log("[1] - pinReport value --> " + pinReport);
});
console.log("[2] - pinReport VALUE --> " + pinReport);
return pinReport;
}
}
}
},
}
</script>
<style>
</style>
Chrome 上的错误:
【问题讨论】:
标签: javascript firebase vue.js firebase-realtime-database vue-cli-3