Как я могу вызвать мутацию без имени файла модуля?
магазин / index.js
export const state = () => ({
counter: 0
})
магазин / todos.js
export const state = () => ({
list: []
})
export const mutations = {
add (state, text) {
state.list.push({
text: text,
done: false
})
},
remove (state, { todo }) {
state.list.splice(state.list.indexOf(todo), 1)
},
toggle (state, todo) {
todo.done = !todo.done
}
}
в компонентах я могу назвать мутацию следующим образом:
this.$store.commit('todos/add', e.target.value)
но я не хочу писать пространство имен. Я хочу использовать что-то вроде этой команды:
this.$store.commit('add', e.target.value)