【发布时间】:2011-07-29 10:13:12
【问题描述】:
我正在使用 Ext.define() 以 ExtJS 的新 MVC 方式编写我的所有组件。
无论是在initComponent() 中定义属性还是像property: 42, 这样简单地设置属性,我都有些挣扎。
是否有被广泛接受的最佳实践?
我只是在必要时使用initComponent()(即,当我想要一些动态的东西或设置一个范围时),这让函数更短,让我免于一些丑陋的this.s 并始终使用它有好处,我永远不必将以前的属性移动到 initComponent() 只是因为我想让它更具动态性。
不幸的是,Sencha 的文档并没有详细说明这一点,而且可用的示例似乎可以按照他们的意愿行事。
【问题讨论】:
标签: javascript extjs extjs4