Laravel Vue: требуется жесткое обновление для ресурса скрипта в приложении.при каждом изменении маршрута

#javascript #laravel #vue.js #inertiajs

Вопрос:

У меня есть тег сценария от CoreUI в моем app.blade.php <script src="{{ asset('js/coreui.js') }}" defer></script> проблема в том, что на каждой странице маршрута скрипт не вызывается, поэтому не работают функции внутри, я пытался потребовать этого в своем app.js require('./coreui') но все равно не работает. Чтобы это сработало, мне нужно сильно обновить браузер.

Комментарии:

1. Вы пробовали это без отсрочки в теге сценария?

2. Да, те же результаты.

3. Я обнаружил проблему, похоже, что popper js перестает работать, когда страница меняет маршруты, я использую инерционную ссылку для своей маршрутизации.

4. Хорошо. Добавьте решение, чтобы его могли использовать другие

5. Я не нашел решения, я просто нашел проблему. Все остальные функции JS работают, но поппер не работает. Я использую прилагаемый js cdn для начальной загрузки core ui 3.4.0

Ответ №1:

Вы предоставили немного информации, но попробуйте это:

<script src="{{ mix('/js/coreui.js') }}" defer></script>