Pat*_*Chu 19
当您使用"alias"声明xtype时,必须在其前面加上"widget".
例:
{
...
alias: 'widget.mycomponent'
...
}
Run Code Online (Sandbox Code Playgroud)
使用xtype属性时,可以保留"小部件".部分关闭,因为假设该部分:
例:
{
...
xtype: 'mycomponent'
...
}
Run Code Online (Sandbox Code Playgroud)
这两个不同属性的原因是因为您可以声明除"widget"之外的其他内容的别名,例如在框架中使用的别名:'layout.card'.但是,对于引用视图对象的最终用户代码,您可能正在使用其中任何一个
alias: 'widget.mycomponent'
Run Code Online (Sandbox Code Playgroud)
要么
xtype: 'mycomponent'
Run Code Online (Sandbox Code Playgroud)
这真是令人困惑,甚至Sencha Touch开发团队也没有共同的意见.
据我所知,他们只是为了表现而设计.它们Alias
出现的时间早于xtype
创建xtype
配置,因为如果我们不必像以前那样解析字符串来获取xtype,那就更快了.
无论如何,像xtype
,ptype
,ltype
或最常见的,alias
应统一并在下一个版本澄清,称开发团队.
归档时间: |
|
查看次数: |
7784 次 |
最近记录: |