【发布时间】:2020-06-03 12:57:18
【问题描述】:
我有这个获取状态中一项的值的getter:
boxdata: state => {
return state.boxchart.data
},
现在我有另一个状态项用于更改 getter 的值
目前我在安装组件时执行此操作,但似乎数据有时会加载但有时不会:
computed: {
...mapGetters(["boxdata"]),
...mapState(['reference_fc'])
},
mounted() {
this.boxdata[0].chartOptions.series[0].data[0]=this.reference_fc.NSR.values
}
所以我想知道如何确保 boxdata getter 在组件第一次加载时已经更新?
【问题讨论】:
-
您正在以 Vue 无法检测到的方式改变数据。请参阅 Vue 文档中的 Caveats。
标签: vue.js vuejs2 vue-component vuex