问题: 我正在尝试将应用程序从Sencha Touch 2.4.2迁移到EXT JS 6.0.2(现代)。我目前正在控制我的一个控制器中的路线:
http://localhost/ --> doA()
http://localhost/#a --> doB()
我想要的是以下内容:
doB()
'' : 'doA'
总是很完美!但不知何故,第一条路线并不适用于EXT JS 6.0.2,但它确实适用于Sencha Touch 2.4.2。我还尝试了以下代替' ' : 'doA'
'*' : 'doA'
(空白)'#' : 'doA'
'/' : 'doA'
'.' : 'doA'
POST /token
Content-Type: application/x-www-form-urlencoded
grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&
assertion=<JWT>&
client_id=<client_id>&
client_secret=<client_secret>
问题: 有谁知道如何在上面获得所需的行为?
如果我遗漏了任何必要的信息,请在评论中告诉我们!
任何帮助将不胜感激! 提前谢谢!
答案 0 :(得分:0)
来自ExtJS文档:
当应用程序启动时,可能会将其配置为添加默认哈希 如果没有提供。例如,如果应用程序显示 使用
#home
哈希时,您可能希望添加#home
如果不存在其他哈希,则哈希到URI。要启用默认哈希,您 可以使用default
文件中的/app/view/Application.js
令牌配置, 可在您的申请中找到:
Ext.define('MyApp.Application', {
extend : 'Ext.app.Application',
//...
defaultToken : 'home'
});
http://docs.sencha.com/extjs/6.0/application_architecture/router.html#Default_Token