Во время разработки одностраничного приложения в VueJS я заметил странное поведение с двумя разными запросами с Axios.
Этот первый запрос возвращает нормальный результат и может быть обработан так, как я хочубыть.HTTP - это только объект, созданный axios.create
const initGit = {
das: this.message,
password: this.password
};
HTTP.post('git/initGit', qs.stringify(initGit), this.config)
.then(res => {
console.log(res);
})
.catch(err => {
console.log(err);
});
Этот запрос работает как талисман: -)
Однако, когда я заменяю этот первый запрос на запрос ниже.
const body = {
skill : this.newSkill
};
HTTP.post('git/pushGit', qs.stringify(body), this.config)
.then(res => {
console.log(res);
})
.catch(err => {
console.log(err);
});
Это вызывает обновление страницы .
У меня было такое поведение в метод части моего Vue файла.Я также пробовал в части watch , но поведение такое же.
Я точно не понимаю, как работает один из двух запросов, когда я проверяю на вкладке сеть вКонсоль вызывает обновление еще до ответа сервера.
Пожалуйста, помогите !!!!: -)