A mixin for vue to submit any form asynchronously
Add as a mixin to a form component:
<script>
import AjaxForm from '../mixins/ajaxForm.vue';
export default {
data: function() {
return {}
},
mixins: [AjaxForm],
};
</script>
You should also add on-submit event:
<form method="POST" v-on:submit="submitForm" action="...">
Mixin will prevent default form submission and submit it asynchronously with axios