Turbolinks не перезагружает файл javascript - PullRequest
0 голосов
/ 20 февраля 2020

У меня есть один JS файл, который мне нужно перезагружать при каждой перезагрузке. Мой файл в настоящее время выглядит так:

<script data-turbolinks-temporary  defer data-turbolinks-eval="false" src="{{ asset('js/reload.js')}}"></script>

В рамках перезагрузки. js, у меня есть следующий код:

document.addEventListener("turbolinks:load", function () {
    reloadJS();
    console.log('triggered via TL');
});

В основном, при первой загрузке, это утешает срабатывает через TL , и когда я нажимаю внутреннюю ссылку, она снова работает нормально; Пожары снова запускаются через TL . Но после этого это не сработает. Turbolinks запускает перезагрузку. js работают при первой и второй перезагрузке, но после этого перестают работать. Как решить эту проблему?

Для справки: https://github.com/turbolinks/turbolinks

...