【发布时间】:2018-01-15 13:07:10
【问题描述】:
我正在开发一个使用 Dragula 的 Alfresco 冲浪页面。由于 alfresco 5 使用 dojo ,我使用 dojo 加载 Dragula 库。
require(["${page.url.context}/res/components/js/dragula.js"], function(){
dragula([document.getElementById('left-defaults')]);
});
库加载正常,但 Dragula 未正确定义。如果我尝试使用它,我会在浏览器中得到一个未定义的错误,如下所示:
Uncaught ReferenceError: dragula is not defined
at extractar:388
at runFactory (dojo.js:1147)
at execModule (dojo.js:1275)
at dojo.js:1310
at guardCheckComplete (dojo.js:1290)
at checkComplete (dojo.js:1305)
at onLoadCallback (dojo.js:1471)
at HTMLScriptElement.onLoad (dojo.js:1720).
我的问题的一些图片。
为什么会这样?我必须使用其他方式来加载和使用dragula吗?
提前致谢
【问题讨论】:
标签: javascript dojo dragula