Vue.js 上带有图表的 Vuefire
Vuefire with Chart on Vue.js
我正在尝试将我的图表数组数据与我的 firebase 值同步。图表获取标签和数据的数组。我想将此图表数据值绑定到我的 firebase 对象。这是使用硬编码静态值创建的正常图表:
data()
{
return {appChart: {data: {labels: ["A"], series: [[3]]}},}
},
现在,我想将此值 (3) 与我的 firebase 对象绑定。通常我可以毫无问题地使用这样的 firebase 对象:
new Vue({
data: () => ({ myObjA: null }),
firebase: {
myObjA: db.ref('myObjA'),
asObject:true
},
})
但我无法使用图表数组系列 'a' 绑定和动态更新此 myObjA;
data()
{
return {appChart: {data: {labels: ["A"], series: [[myObjA]]}},}
},
我该怎么做?
您可以更改appChart
要计算的属性:
export default {
data: () => ({ myObjA: null }),
firebase: {
myObjA: db.ref('myObjA'),
asObject:true
},
computed: {
appChart() {
return {
data: {
labels: ["A"],
series: [[this.myObjA]]
}
}
}
}
}
</script>
我正在尝试将我的图表数组数据与我的 firebase 值同步。图表获取标签和数据的数组。我想将此图表数据值绑定到我的 firebase 对象。这是使用硬编码静态值创建的正常图表:
data()
{
return {appChart: {data: {labels: ["A"], series: [[3]]}},}
},
现在,我想将此值 (3) 与我的 firebase 对象绑定。通常我可以毫无问题地使用这样的 firebase 对象:
new Vue({
data: () => ({ myObjA: null }),
firebase: {
myObjA: db.ref('myObjA'),
asObject:true
},
})
但我无法使用图表数组系列 'a' 绑定和动态更新此 myObjA;
data()
{
return {appChart: {data: {labels: ["A"], series: [[myObjA]]}},}
},
我该怎么做?
您可以更改appChart
要计算的属性:
export default {
data: () => ({ myObjA: null }),
firebase: {
myObjA: db.ref('myObjA'),
asObject:true
},
computed: {
appChart() {
return {
data: {
labels: ["A"],
series: [[this.myObjA]]
}
}
}
}
}
</script>