我的应用程序在开发过程中运行良好,在生产过程中没有错误。当我访问生产构建时,它说:
使用消息评估http://www.sentsa.com/build/cp/production/app.js时出错:TypeError:无法调用未定义的方法'setMasked'www.sentsa.com:9 文档是从带有清单http://www.sentsa.com/build/cp/production/cache.appcache的应用程序缓存加载的 Application Cache Checking事件 应用程序缓存NoUpdate事件
setMasked在Chrome控制台中没有给我一个警告。
答案 0 :(得分:0)
看看你正在调用setMasked的对象的ref。当我们指定自己的自定义选择器时,即使用paneltype或button类型时,我们遇到了问题。它在本地工作正常,但在生产版本中失败。答案是创建我们自己的xtype,它在配置中有一个paneltype,这很有用。
Ext.define('ux.form.PhoneTabPanel', {
extend: 'Ext.Container',
xtype: 'phonetabpanel',
config: {
paneltype: null
}
});