У меня есть следующая структура Vuex.
(store / actions.js store / mutations.js, ...)
И я видел два случая при написании функции вмутация
case 1
import {
MUTATION_ONE
MUTATION_TWO
...
} from './mutation_group';
export default {
[SOME_MUTATION](parameter) { .. }
};
case 2
import {
MUTATION_ONE
MUTATION_TWO
...
} from './mutation_group';
export default {
SOME_MUTATION: function (parameter) { .. }
};
Какая разница между простым использованием объявлений функцийи использование переменных в качестве значений ключей через вычисляемое имя свойства?