// ~/store/index.js
export const actions = {
async nuxtServerInit({dispatch}) {
try {
await dispatch('valute/fetchValutes')
} catch (e) {
throw e
}
}
// ~/store/valute.js
export const state = () => ({
valutes: []
})
export const mutations = {
setValutes(state, payload){
state.valutes = payload
}
}
export const actions = {
async fetchValutes({commit}) {
try {
const valutes = await this.$axios.$get('http://localhost:3000/api/valute')
commit('setValutes', valutes)
} catch (e) {
throw e
}
},
}
А я хочу один экземпляр, но в 2 - 100 местах.
Может есть какие-нибудь грязные хуки?