使用dojo 1.8这个简单的jsfiddle示例有什么问题:http://jsfiddle.net/ractive/qKW2G/3/
虽然在data-dojo-config属性中将parseOnLoad设置为true,但启动时未加载按钮小部件:
data-dojo-config="async: true, parseOnLoad: true"
答案 0 :(得分:1)
如果您使用async: true
运行,则需要在require中包含解析器和按钮。
require(["dojo/parser", "dojo/on", "dojo/dom", "dijit/form/Button"],
function(parser, on, dom) {
...
});
如果您使用async: false
运行,则会自动需要解析器和小部件。