在 Sencha Touch 2.2.1 中运行应用程序示例时出现 JavaScript 错误

Posted

技术标签:

【中文标题】在 Sencha Touch 2.2.1 中运行应用程序示例时出现 JavaScript 错误【英文标题】:JavaScript error when running an application example in Sencha Touch 2.2.1 【发布时间】:2013-09-07 04:44:31 【问题描述】:

我开始在 Windows 8 上使用 lastet Sencha Touch 2.2.1 开发一个移动应用程序。 我在http://docs.sencha.com/touch/2.2.1/#!/guide/getting_started 中执行了以下步骤。 我使用以下命令启动了一个 HTTP 服务器:sencha fs web -port 8000 start -map [dir_name]

当我在http://localhost:8000/examples/ 打开一个应用程序示例时,它显示正确,然后我单击了一些列表。 Chrome 在控制台中显示白屏页面和错误消息:

Uncaught TypeError: Cannot read property 'apply' of undefined sencha-touch-all-debug.js:4882

我尝试用这些方法解决这个问题:

    使用命令创建新应用程序:sencha generate app MyApp ../MyApp 然后再次运行应用程序示例,但仍然显示相同的错误。 将 HTTP 服务器更改为 XAMPP,然后再次运行应用程序示例,但仍然显示相同的错误。 使用 Sencha Touch 2.2.0 运行应用程序示例就可以了。

这个问题有什么问题?

谢谢。

【问题讨论】:

尝试在 Firefox 或 safari 中测试 它在 Firefox 中不起作用。 【参考方案1】:

我今天通过下载 Sencha Touch 2.2.1 解决了这个问题,然后它就可以工作了。 我认为开发者已经修复了这个问题。

【讨论】:

以上是关于在 Sencha Touch 2.2.1 中运行应用程序示例时出现 JavaScript 错误的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Sencha Touch 中使用数据库? [关闭]

无法在 Sencha-Touch2 中使用 Ext.Ajax 运行 javascript?

sencha touch 2.2.1 检查控制器中的商店是不是为空?

如何在 Sencha Touch 应用程序中所有视图之外的固定位置添加交互式动态组件

Sencha Touch 2- 解析存储包含数组的 JSON 文件

有没有办法将 Sencha Touch 转换为 Sencha EXTJ(或将 EXTJ 转换为 Touch)?