Я сделал простую vuetify форму авторизации с помощью загрузчика кнопок. Но после отправки запроса POST через ax ios кнопка не возвращается в нормальное состояние. Продолжается загрузка состояния.
<v-btn color="primary" block x-large depressed :loading="loading" :disabled="loading" color="secondary" @click="submit">Sign In</v-btn>
new Vue({
el: '#app',
vuetify: new Vuetify(),
data() {
return {
email: 'admin@example.com',
password: '',
loading: false
}
},
methods: {
submit() {
this.loading = true;
axios({
method: 'post',
url: remote_url,
data: {
username: this.email,
password: this.password
}
})
.then(function (response) {
this.loading = false;
console.log(response.data);
})
.catch(function (response) {
this.loading = false;
});
}
}
})
Я что-то не так делаю?