반응형
vuex 저장소 데이터를 그래프에 전달할 수 없음
현재 vuex store의 데이터를 apexchart 그래프로 전달하려고 합니다.근데 안 되는 것 같아요?내가 뭘 잘못했는지 누가 조언해줄래?주로 업데이트하려고 합니다.this.series
그리고.this.chartOptions.labels
정점 차트가 렌더링되기 전에 말이죠.
city Pie Chart.vue
<template>
<apexchart type='pie' width='380' :options='generateChartOptions' :series='generateSeries'/>
</template>
<script>
export default {
created () {
},
computed: {
generateChartOptions () {
this.chartOptions.labels = this.$store.getters.cities.cities
return this.chartOptions
},
generateSeries () {
this.chartOptions.series = this.$store.getters.cities.cities_count
return this.series
}
},
data: () => ({
series: [],
// series: [],
chartOptions: {
chart: {
toolbar: {
show: false
}
},
labels: [],
// labels: [],
title: {
text: 'Cities Analysis',
align: 'left',
floating: false
},
responsive: [
{
breakpoint: 480,
options: {
chart: {
width: 200
},
legend: {
position: 'bottom'
}
}
}
]
}
})
}
</script>
<style>
</style>
계산 속성에서generateSeries()
, getter를 에 할당합니다.this.chartOptions.series
, 그러나 반환.this.series
어느 것이undefined
.
generateChartOptions()
그래프 라이브러리를 잘 모르기 때문에 괜찮을지도 모르지만, 당신은 그것을 에 할당하고 있습니다.this.chartOptions.labels
abd 복귀만this.chartOptions
.
언급URL : https://stackoverflow.com/questions/57021007/not-able-to-pass-vuex-store-data-to-graph
반응형
'programing' 카테고리의 다른 글
Vue 구성 요소의 "구성 요소 렌더링 함수에 무한 업데이트 루프가 있을 수 있습니다" 경고 (0) | 2022.08.31 |
---|---|
정적 라이브러리를 공유 라이브러리로 변환하시겠습니까? (0) | 2022.08.31 |
Vue.js - 부모 <-> 슬롯 통신 (0) | 2022.08.31 |
Class.newInstance()를 컨스트럭터 인수와 함께 사용할 수 있습니까? (0) | 2022.08.31 |
C의 문자열에 문자 추가? (0) | 2022.08.31 |