Я пытаюсь перезагрузить страницу после получения ответа. Но проблема, с которой я столкнулся, заключается в том, что перезагрузка страницы происходит в al oop и постоянно перезагружается. Как я могу перезагрузить его только один раз после получения ответа.
create. vue
<script>
export default {
data () {
return {
agent: {
full_name: '',
address: '',
}
}
}
created() {
this.fetchAgent();
},
methods: {
fetchAgent() {
this.$axios.get(`/agent.json?${this.$route.query()}`)
.then(response => {
this.agent = response.data;
window.location.reload();
});
},
}
}
</script>