commit }) {
return new Promise((resolve, reject) => {
api.get('/brand').then( response => {
resolve(response)
commit('setBrands', { list: response.data })
})
.catch( error => {
console.log(error)
})
});
},
чтобы потом получить данные так:
mounted() {
this.$store.dispatch('loadBrands').then(res => {
console.log( res);
})
},
??????
просто без Promis`ов приходится писать async/await а они не во всех браузерах как я понял)
Но вообще, ты же вебпаком пользуешься? Там юзается бабель, и он странсплитит подобные конструкции в промисы, так что будет работать в любом браузере, где работает вуй
у тебя бабеля чтоли нет лол?
Обсуждают сегодня