在NextJs上运行客户端脚本

时间:2020-04-19 18:52:17

标签: javascript next.js mailchimp

我正在尝试在next.js应用程序中运行Mailchimp流行表单脚本。看来next.js处理客户端脚本的方式正在引发错误。

当我像这样在import { FormControl } from '@angular/forms'; name: FormControl = new FormControl({ value: null, disabled: true }); 中包含此脚本时:

<Head>

我收到一个错误

“ L”未定义

当我用括号将第二个脚本的内容包装起来时,

<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>

我收到此错误:

“ dojoRequire”不是函数

我曾尝试使用反应头盔,但这没有效果。一些指导将不胜感激。

0 个答案:

没有答案