【问题标题】:Sencha build error when viewed in browser在浏览器中查看 Sencha 构建错误
【发布时间】:2013-09-17 15:58:20
【问题描述】:

我终于设法使用 Cmd 3.10.2.342 和 touch 2.2.1 为我的 sencha Web 应用程序创建了一个生产版本

我所有的定制文件都包括在内,并且按预期创建了增量。但是,当我在浏览器中运行它时,它会停在加载视图中。控制台日志说:

TypeError: 'undefined' is not a function (evalating 'h.call(w,w)')

我已将错误追踪到 app.js 中的 Ext.application({...
我尝试了以下更改,但仍然出现错误:

  1. 新的 Ext.application({...
  2. Ext.Application({...
  3. 新的 Ext.Application({...

我该如何解决这个问题?

当我生成一个apk文件时,我没有这个问题

在我的生产 app.js 中,我发现了这个
if(!s){a.set(i,w);if(h){h.call(w,w)}a.triggerCreated(i);return}

我真的不知道它的作用。我试过删除它等,但它只是给出了其他错误

【问题讨论】:

  • 使用调试器检查 h 实际上是什么类型的对象。将 debugger 关键字放在那个 if 块中。

标签: javascript extjs sencha-touch sencha-cmd


【解决方案1】:

我将此追溯到与 itemIdid 的问题/冲突,其中 sencha 告诉我一个组件已经存在并且应该被销毁。

通过删除iditemId 并改用cls 解决了这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 2011-05-04
    • 2015-07-05
    • 2012-04-10
    • 2021-04-11
    • 2011-09-07
    相关资源
    最近更新 更多