khusamov
@khusamov
ReactJS, NodeJS, TypeScript, Sencha ExtJS

Как заставить Pace работать для каждого AJAX-запроса?

Как заставить Pace работать для каждого AJAX-запроса?
github.hubspot.com/pace
Он работает лишь при загрузке страницы (у меня там одностраничное приложение). А потом, когда я со страницы делаю AJAX-запросы, то полоска прогрессбара больше не появляется. Уже все опции Pace перебрал, но это ничего не дало.

Метод Pace.restart() дает странный результат, полоска пробегает безотносительно успел выполнится запрос или нет. Да и вообще, хотелось бы чтобы Pace автоматически распознавал запросы и показывал прогрессбар.
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
khusamov
@khusamov Автор вопроса
ReactJS, NodeJS, TypeScript, Sencha ExtJS
по-умолчанию распознаются только GET-запросы issue#285
https://github.com/HubSpot/pace/issues/285

<!----- или до подключения pace.js ----->
<script>
	window.paceOptions = {
		ajax: {
			trackMethods: ["GET", "POST"]
		}
	};
</script>
<script src="/pace/pace.js"></script>

<!----- или атрибутом в json-формате ----->
<script data-pace-options='{"ajax":"trackMethods":["GET","POST"]}' src='/pace/pace.js'></script>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Sportrecs Москва
от 150 000 до 200 000 ₽
03 дек. 2020, в 05:30
200000 руб./за проект
03 дек. 2020, в 02:47
5000 руб./за проект