gpt4 book ai didi

javascript - AMD 使用 Dojo 1.7 加载小部件

转载 作者:行者123 更新时间:2023-11-29 22:26:45 25 4
gpt4 key购买 nike

我创建了一个小部件,我想在 dojo 1.7 中通过 AMD 加载它。我希望能够将我的自定义小部件库放在与 dojo 文件夹相同的级别。

它似乎总是使用 dojo 的基本路径,因此需要将小部件放在 dojo 文件夹中,但是 dojo 附带的库不需要遵循该规则,例如 dijit 和 dojox。

我试过改 rebase 本路径和一个

<script>
dojoConfig = {
isDebug: true,
parseOnLoad: true,
async:true
//,baseUrl: '../src/js'
};
</script>

<script type="text/javascript" src="js/dojo/dojo.js"></script>

<script type="text/javascript">
console.log('start1');
require(
["dojo/ready"
,"dijit/Tree"
,"screeningResults/ScreeningResults"
],
function(ready,tree, screening){
var screeningUI = new screening({}, "screeningUI");
screeningUI.startup();
}
);
</script>

最佳答案

假设你的目录结构是这样的:

  • 道场/dijit
  • 道场/道场
  • 道场/道场
  • 源代码/js/我的模块

你应该这样做:

<script>
dojoConfig = {
isDebug: true,
parseOnLoad: true,
async:true
packages : [{name : 'mymodule', location : '/src/js/mymodule'}]
};
</script>

关于javascript - AMD 使用 Dojo 1.7 加载小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9007228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com