Запустите клиентский скрипт на NextJs - PullRequest
0 голосов
/ 19 апреля 2020

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

Когда я включаю этот сценарий в <Head> примерно так:

<script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/unique-methods/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>

<script type="text/javascript">window.dojoRequire(["mojo/signup-forms/Loader"], function (L) {L.start({ "baseUrl": "mc.us19.list-manage.com", "uuid": "xxxxxxxxxxx", "lid": "xxxxx", "uniqueMethods": true })})</script>

Я получаю сообщение об ошибке, что

"L" не определено

Когда я заключаю содержимое второго сценария в круглые скобки, например:

<script type="text/javascript">{window.dojoRequire(["mojo/signup-forms/Loader"], function (L) {L.start({ "baseUrl": "mc.us19.list-manage.com", "uuid": "xxxxxxxxxx", "lid": "xxxxx", "uniqueMethods": true })})}</script>

Я получаю эту ошибку:

«dojoRequire» не является функцией

Я пытался использовать шлем реакции, но это не имело никакого эффекта. Некоторое руководство будет чрезвычайно ценно.

...