Я новичок в ES7
Я хочу использовать async / await в Vue.js
Вот мой код
created (){
this.getA()
console.log(2)
this.getB()
},
methods : {
getA (){
console.log(1)
},
getB (){
console.log(3)
}
}
Возвращается
1
2
3
Но когда я использую его с axios, тогда
created (){
this.getA()
console.log(2)
this.getB()
},
methods : {
getA (){
$axios.post(`/getA`,params){
.then((result) => {
console.log(1)
})
},
getB (){
console.log(3)
}
}
Возвращает
2
3
1
Поэтому я хочу добавить асинхронный / ожидающий в этот код.
Как я могу использовать async / await?
Я пытался
async created (){
await this.getA()
console.log(2)
await this.getB()
},
methods : {
getA (){
$axios.post(`/getA`,params){
.then((result) => {
console.log(1)
})
},
getB (){
console.log(3)
}
}
Возвращает тот же результат.