function () {
axios.get(api.udpEmulatorProxy)
Может, всё-таки
return axios.get?
this.getShips()
this.$store.commit('getShips', 10)
Что-то не улавливаю смысла этого куска кода. Наверное, надо в мутацию (кстати, а почему её имя начинается с
get? - смысл-то в установке значения, так что правильно было бы
set) передавать те данные, что возвращает
getShips:
this.$store.commit('getShips', await this.getShips());
А если эти данные должны лежать в хранилище, то, возможно, их получение стоит оформить в виде
действия, а не как отдельно лежащую функцию / метод компонента.