拖放区 AMD 需要 JS 问题
dropzone amd requirejs issue
我是requirejs
新手,我在加载 dropzonejs
(http://www.dropzonejs.com/) 作为 AMD 时遇到问题。
我requirejs
配置是:
requirejs.config({
baseUrl: 'js/MV'
,paths: {
,jquery: '../libs/jquery-latest'
handlebars: '../plugins/handlebars'
,scrolltofixed: '../plugins/scrolltofixed'
,logout: '../logout'
,dropzone: '../plugins/dropzoneAmdModule'
}
});
当我尝试加载dropzone
模块时
function _activateDropzone(){
require(['dropzone'], function(dropzone){
var pippo = new Dropzone({ //..config
});
});
}
它logs
Uncaught ReferenceError: Dropzone is not defined
即使我正在加载拖放区-amd-模块.有什么建议吗?
使用 RequireJS,您必须在回调函数中使用返回值。在您的示例中,您使用dropzone
(小写)作为模块返回值,但在代码中使用Dropzone
(大写)。我认为这应该有效:
function _activateDropzone(){
require(['dropzone'], function(Dropzone){
var pippo = new Dropzone({ //..config
});
});
}
dropzone-amd-module 正在检测 AMD 加载程序正在使用的内容,而不是将 Dropzone 添加到全局范围,而是向模块加载程序返回本地值。
相关文章:
- 灯光问题(使用三个.js)
- angular js密码强度显示问题
- 我在启动我的节点时遇到问题.js IRC 机器人
- 节点中的 CORS 问题.js失败
- 关于骨干的几个问题.js
- 使用时刻验证日期时出现问题.js按格式
- 嵌入棋盘时遇到问题.js
- 在印象中面临问题.js旋转木马
- 高图表重新加载骨干网的问题.js
- 骨干问题.js和字母 ID 问题
- 重复出现问题(JS/HTML)
- 获取子字符串问题(js.或jquery)
- 实时滚动问题(JS)
- 事件处理问题JS
- CRM 2011 -动态更改表单问题- JS错误(无法执行代码…)
- 显示正确输出的问题.JS单选按钮的选择和添加
- 使用外部 dom 按钮在 Highchart 中向下和向上钻取的问题.js
- 复选框数组的问题 [JS, Jquery]
- 节点从 0.2.6 升级到 0.4.7 时出现超时问题.js
- 删除cookie问题JS-COOKIE