ExtJS自定义类的 alias 里的字段含义?

2025-03-20 08:18:11
推荐回答(2个)
回答1:

extjs5以后,增加了MVVM设计思想,就是在extjs4的mvc的基础上多了一个viewmodel
你提到的alias就是这个类的别名,别名的命名要遵守mvvm命名要求,要不然在使用的时候就会报错。
即view的别名用widget.XX controller的别名用'controller.XX viewmodel
的别名用viewmodel.XX

其中widget别名主要用于xtype:XX controller和viewmdel就是在view做绑定的,不能写错的
希望对你有帮助,有问题可以再问我。

回答2:

alias是别名的意思。
如下面例子:
var kuaipao8 = {
gotosite: function(){
alert(’web开发‘);
}
}
var fn = Ext.Function.alias(kuaipao8,'gotosite');
fn();

等于说,给gotosite取了个别名fn。