Слушайте навигацию NextJs Link из скрипта с SSGJavascript

Форум по Javascript
Anonymous
Слушайте навигацию NextJs Link из скрипта с SSG

Сообщение Anonymous »

Ссылка NextJs заменяет классическую навигацию предварительно загруженным обменом HTML и DOM, но сценарий, предоставляемый с помощью next/script, не вызывается при такой навигации. Таким образом, он работает только при начальной загрузке страницы и перестает работать при навигации по ссылке.
Это можно исправить, используя вместо этого . ссылки.
Но я хочу сохранить эту предварительную загрузку и по-прежнему иметь возможность запускать свой сценарий при каждой навигации. Кроме того, я использую полную версию SSG для своего веб-сайта.
Вот упрощенный сценарий:
// Button clicks work only no the initial load.


{`
const button = document.getElementById('button')
button && button.addEventListener('click', () => {
document.getElementById('modal').showModal()
})
`}



Подробнее здесь: https://stackoverflow.com/questions/793 ... t-with-ssg

Вернуться в «Javascript»