首页 > 解决方案 > ReferenceError:元素未定义

问题描述

我想在使用 ES6 js 的平台(Flarum)中加载这个灯箱。我不是开发人员,当我遇到错误时可能会遗漏一些东西。

我在 plugin-folder/js/forum/dist/extension.js 中有 js 代码,正如他们有限的文档中所指定的那样,它加载时没有错误,但是当我尝试var tobi = new Tobi()在上面的代码之上添加它或<script></script>在包含标题的模板文件我收到错误ReferenceError: Tobi is not defined

感谢您的任何帮助。

标签: javascript

解决方案


问题一定出在您的脚本导入方面。如果您script在使用它的任何 Javascript 代码之前通过标签加载它,它会完美运行:

let tobi = new Tobi();

console.log(tobi);
<script src="https://rqrauhvmra.com/tobi/tobi.js"></script>


推荐阅读