gpt4 book ai didi

javascript - 在参数之前路由extjs?

转载 作者:行者123 更新时间:2023-11-29 23:17:58 27 4
gpt4 key购买 nike

我正在使用 Sencha Cmd v6.5.3.6 和现代工具包开发一个 extjs 应用程序。我的应用程序总是使用参数处理 url,例如:

http:localhost:1841/#users?language=es&tenant=Number

我使用语言参数来识别当前用户在应用中登录的位置和租户。

我如何定义一个路由来处理其中的 url 和参数?

对于最后一个例子,我如何为下一个 url 实现路由?:

http:localhost:1841/#users?language=es&tenant=1,定义一个路由读取token“users”但忽略参数“language”和“tenant”。

routes : {
'users?...' : 'onUsers'
},

onUsers: function(){
....
}

最佳答案

您实际上没有什么选择。 The recommended one as per Sencha是将您的路线设置为:

routes : {
'users/:language/:tenant' : 'onUsers'
},

onUsers: function(language, tenant){
....
}

另一种方法是按照您当前的方式执行此操作:

routes : {
'users/:params' : 'onUsers'
},

onUsers: function(params){
....
}

然后处理从 params 中的字符串“恢复”参数。

关于javascript - 在参数之前路由extjs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51971881/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com