У меня есть один файловый компонент, как показано ниже.


Что это делает это, как только вы вводите данные, он проверяет человека с помощью бэкэнда с помощью вызова ax ios, записанного в действии vuex. Этот компонент повторяется несколько раз. Я написал дроссельную функцию loda sh, чтобы ограничить запросы проверки в каждом компоненте, и она отлично работает.
Проблема в том, что loda sh Предел дроссельной функции применим только внутри компонента, и как только начальные данные, поступающие во 2-й компонент 1-го компонента 1-ой компоненты sh Предел дроссельной заслонки, не применяются. стреляет топором ios запрос.
Как я могу написать глобальные запросы ограничения функции loda sh для компонентов?
Обратите внимание, что одна и та же функция vuex вызывается для проверки данных во всех компонентах. Текущий код действия vuex выглядит следующим образом. Дроссель loda sh не работает для приведенного ниже кода.
validateData({ dispatch }) {
throttle(async function() {
dispatch("validateDataFromServer");
}, 25000)();
},
async validateDataFromServer({ commit, state }) {
//The actual axios call goes here.
}