首页 > 解决方案 > Dojo 中的启动和 postCreate 函数

问题描述

我是 Dojo 库的新手,我遇到了 Dojo中postCreate的函数,我Startup很难理解小部件生命周期中的这两个函数。

我做了谷歌并阅读了 dojo 文档,但没有运气。有人可以用清晰的例子来解释它。

标签: javascriptdojodijit.formdojox.charting

解决方案


很简单,这些方法随每个扩展或继承WidgetBase dojo 类的小部件一起提供,

Dojo 小部件通过不同的生命周期方法,其中我们找到最后两个方法postCreate 和“启动”,

如果你想postCreate在启动之前出现lifecycle,请注意 postCreate刚刚完成创建你的小部件但可能尚未附加到 dom,它的子小部件也未安装,

另一方面,startup小部件渲染器带有它的子小部件并安装到 dom。

因此,如果您有任何布局计算或 dom 相关功能,您可能不会为此使用 postCreate,而应使用 staartup 确保小部件已完成安装到 DOM

在文档中阅读更多内容


推荐阅读