使用各种 JS ide,当使用 Ext.define 定义自定义对象时,它们都会丢失。通过原型(函数定义,然后是原型函数等)定义简单的 js 对象时,它们都可以正常工作。有没有替代 Ext.define 的重用和现有定义 - 装饰现有对象而不是定义它的东西?我什至不介意它是否不拾取基类的东西,我只关心我的定义——而且,我不需要动态加载,所以我不用担心加载顺序等。
作为记录,我看到有 Ext.extend,但我不想探索它,因为它已被弃用。
下面的例子:
function Uploader() {
}
Uploader.prototype.execute = function(url) {
//do stuff here.
}
Ext.???(Uploader, {
initComponent: function() {
// handle ext specific stuff
}
})