Check out example codes for "vue submit reloads page". It will help you in understanding the concepts better.

Code Example 1

<form @submit.prevent="onSubmit"></form>

<script>
export default {
  methods: {
    onSubmit () {
      // Do something...
    }
  }
};
</script>

Learn ReactJs, React Native from akashmittal.com