私は自分のアプリケーションでVueを使用していますが、フォームを送信する方法を知りたいが、リダイレクトは避けてください。 公式Vueのドキュメントによると、それは次のように達成することができます:ここでイベント修飾子を.vreで使用してリダイレクトせずにフォームを送信する
<!-- the submit event will no longer reload the page -->
<form v-on:submit.prevent="onSubmit"></form>
は私のフォームの私の一部です:
<form class="myForm" action="/page" method="post" @submit.prevent="onSubmit">
<input name="email" type="email" placeholder="e-mail" v-model="email">
<button @click="myFunction()">
それはみかんページはなくなったという意味で動作しませんリダイレクトされましたが、onSubmit
メソッドが定義されていないというエラーが表示されます。だから、私が理解していないことは、どうやって定義すべきかということです。一方、私は@[email protected]
と書くことができますが、それが完全にわからない限り、提出を妨げています。それは私が探しているものではありません。 ajax、axios、そんな技術なしでこれを行う適切な方法はありますか? 私が望むのはmyFunctionを実行して送信するフォームですが、リダイレクトは避けたいと考えています。
は、 'button'のデフォルトの' 'submit'あるtype'が。 (これは私には直感的ではありません) –
大丈夫ですが、投稿リクエストが実際に送信されているかどうかを確認するにはどうすればよいですか? – Bill
私はコンソールでこれを行い、そうでないようです... – Bill