{
parameterNames: [],
},
mutations: {
loadParameterNames : (state, parameterNames) => {
state.parameterNames = parameterNames
},
},
actions: {
loadParameterNames(context) {
axios('parameter-names',{params : { page : 1 }})
.then(response => {
context.commit('loadParameterNames', response.data.data);
})
}
}
})
затем в компоненте
mounted() {
if (this.$store.state.parameterNames.length == 0)
this.$store.dispatch('loadParameterNames')
.then(() => this.parameter_names = this.$store.state.parameterNames.length)
//this.load()
},
не работает, как сделать что бы ы компоненте подгружалось только после того как обновится в хранилище?
А "не работает" можно по человечески объяснить? Хотя бы в 5-6 словах.
А в computed ?
Обсуждают сегодня