[英]Dojo parseOnLoad doesn't work
我在HTML頁面中使用包含dojo/parser
和dojoConfig
選項parseOnLoad: true
自定義構建。 但是當我的頁面加載時 - 不會觸發解析。 我找到了解決方法:添加到dojoConfig
選項deps: ["dojo/parser"]
。 但是我不清楚為什么我應該使用它,如果dojo/parser
包含在我的構建中。
模塊包含在構建層中的事實並不意味着不需要它。 實際上,當一個層內容包含它所包含的模塊的代碼時,模塊本身將在明確需要時完全解析(即調用它們的工廠函數)。 這就是deps選項解決您的問題的原因:它只是一個需要調用的快捷方式。
因此,總結一下:加載您的圖層並需要模塊(就像您對非構建版本所做的那樣)
(請注意,在同步模式下,自動需要dojo / parser模塊)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.