ホームページ >ウェブフロントエンド >Vue.js >vuejs で重複リクエストを防ぐ方法
リクエストの繰り返しを防ぐための Vuejs メソッド: 1. カスタム ファイル「preventReClick.js」を追加します; 2. main.js でPreventReClick を参照します; 3. ボタンに「v-preventReClick」を追加します。
この記事の動作環境: Windows7 システム、Vue2.9.6 バージョン、DELL G3 コンピューター
vuejs はどのようにして繰り返しを防止しますかリクエスト?
#VUE は複数のクリックとリクエストの繰り返しを防止します
1. カスタム ファイルの追加、preventReClick.jsimport Vue from 'vue' const preventReClick = Vue.directive('preventReClick', { inserted: function (el, binding) { el.addEventListener('click', () => { if (!el.disabled) { el.disabled = true setTimeout(() => { el.disabled = false }, binding.value || 3000) } }) } }); export { preventReClick }2. main.js の
import preventReClick from './store/preventReClick' //防多次点击,重复提交を引用 3. 実装方法。ボタンに v-preventReClick を追加します
<el-button class="common-button" size="small" type="primary" @click="handleSave('form')" v-preventReClick>保 存</el-button>推奨: "
最新の 5 つの vue.js ビデオ チュートリアル セレクション "
以上がvuejs で重複リクエストを防ぐ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。