2

我想在 secha touch 2 应用程序中使用路由。因此,如果任何人都可以就“如何在 sencha touch 2 中使用路线?”提供简单的示例,将会非常有帮助。

4

1 回答 1

1

routes并且control,它们都定义了从组件引用到其处理程序的映射

如果您已经知道,control那么路线非常相似,但唯一的区别是它的参考部分。与control(使用 with refs,基于Ext.ComponentQuery选择器)不同,routes使用链接模式,例如:

routes: {
    'login': 'showLogin',
    'users/:id': 'showUserById'
}

第一个路由将匹配http://myapp.com/#login并调用 Controller 的showLogin函数。第二个路由包含一个通配符 (':id') 并将匹配所有 url,如http://myapp.com/#users/123,以匹配的 ID 作为第一个参数调用该showUserById函数。

于 2012-04-17T15:52:23.747 回答