В настоящее время я работаю над линейчатой диаграммой Apex, хотел назначить список данных mapState
в данные серии Apex.
Ниже приведен код:
<script>
import { mapState } from 'vuex';
export default {
data: () => ({
series: [{
name: 'Completed',
data: [44, 55, 57, 58, 56, 61, 58, 63, 60, 66, 67, 62]
}, {
name: 'Total',
data: [100, 90, 101, 100, 98, 87, 105, 97, 114, 94, 112, 100]
}]
}),
computed: {
...mapState(['userAssignmentProgessTotal','userAssignmentProgessCompleted']),
},
}
</script>
mapState value:
userAssignmentProgessTotal: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
userAssignmentProgessCompleted: [45, 29, 32, 17, 1, 13, 12, 10, 8, 8, 8, 8]
И я хотел назначить, как показано ниже:
series: [{
name: 'Completed',
data: this.userAssignmentProgessTotal
}, {
name: 'Total',
data: this.userAssignmentProgessCompleted
}]
, но получаю ошибку как:
Error in data(): "TypeError: Cannot read property 'userAssignmentProgessTotal' of undefined"
Я очень плохо знаком с vuex, а также vuejs. Извинения, если я не описал хорошо. Спасибо
Снимок экрана: