gpt4 book ai didi

javascript - Extjs:通过构造函数或 initComponent 扩展类?

转载 作者:行者123 更新时间:2023-12-03 02:45:48 25 4
gpt4 key购买 nike

在 extjs 中,您始终可以通过 constructor() 扩展 extjs 类。对于从 Component 派生的类,您还可以通过 initComponent() 进行扩展。

我想知道为什么这么多代码通过 initComponent 扩展,而 constructor 似乎是通用扩展方法。 initComponent 是否比 constructor 具有明显的优势?

最佳答案

首先,在 Ext 的 initComponent 更高版本中添加了通过 constructor 进行重写的功能,因此特定年龄的所有代码都必须使用 initComponent。如今,如果您想在调用基类 initComponent 之后执行任何操作(构造函数对此来说为时过早),您仍然需要重写 initComponent,但是在组件之前呈现。在许多情况下(例如最常见的设置配置),这两种方式实际上并不重要,大多数人都会做最方便的事情。然而,在某些情况下它很重要。

关于javascript - Extjs:通过构造函数或 initComponent 扩展类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3171946/

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