Dojo文本区域不工作
我使用声明性示例遵循此指南: 但出于某种原因,它根本不起作用。它显示它在Dojo站点的示例中起作用,但是当我将它放在我的网页上时,它并没有做它应该做的事情,这就是根据内容自动调整文本区域的大小。第一个示例是编程的,效果很好 在这里您可以看到,在Plunker上,它也不起作用: 我已经插入了这两个示例,正如您所看到的,编程方式有效,但声明方式无效Dojo文本区域不工作,dojo,Dojo,我使用声明性示例遵循此指南: 但出于某种原因,它根本不起作用。它显示它在Dojo站点的示例中起作用,但是当我将它放在我的网页上时,它并没有做它应该做的事情,这就是根据内容自动调整文本区域的大小。第一个示例是编程的,效果很好 在这里您可以看到,在Plunker上,它也不起作用: 我已经插入了这两个示例,正如您所看到的,编程方式有效,但声明方式无效 发生了什么事?好吧,您已经发现必须解析页面。这可以使用dojo/parser模块手动完成,也可以通过提供dojoConfig对象(或datadojoco
发生了什么事?好吧,您已经发现必须解析页面。这可以使用
dojo/parser
模块手动完成,也可以通过提供dojoConfig
对象(或datadojoconfig
)并使用parseOnLoad:true
自动完成
您使用的是最后一种方法,但有一个小的(重要的)细节。dojoConfig
必须在dojo.js
脚本之前加载。我建议阅读关于配置Dojo的所有内容。第二个黄色通知/块已经说明:
请注意,dojoConfig是在创建dojo.js之前在脚本块中定义的
加载。这是最重要的,如果相反,配置
属性将被忽略
我在您的示例中注意到的另一件事是,您还需要一个Dojo主题,以使大多数小部件正常工作。您可以通过添加类似http://ajax.googleapis.com/ajax/libs/dojo/1.9.1/dijit/themes/claro/claro.css
然后您只需要一个具有class=“claro”
属性的父级。通常在
标记处完成
我修改了你的Plunker代码并更新了一点。我不习惯使用Plunker,但我认为这是正确的URL:真不敢相信它这么简单!啊,这让我发疯了。还感谢您提供的额外信息。希望我能投两次票。我也有同样的问题,需要帮助