gpt4 book ai didi

javascript - 我们可以为单页应用程序提供两个入口点吗?

转载 作者:行者123 更新时间:2023-11-28 01:30:46 25 4
gpt4 key购买 nike

我正在开发单页应用程序。我们的第一个页面是登录页面,我们在其中输入用户名和密码。

现在客户给了我们一个新的要求,为管理员用户提供一个单独的登录页面。管理员登录页面应该有一个额外的下拉列表。

他们需要我们的应用程序的两个 URL。一种用于管理员用户,另一种用于普通用户。

据我所知,我们不能在单页应用程序中添加两个 HTML 页面。只能更改内部 View 。但是我如何确定应该显示哪个登录 View 。

我想不出一个办法来做到这一点。请提供任何指导。

最佳答案

您可以像这样为登录路由设置一个动态路由器:

var Router = Backbone.Router.extend({

routes: {
"login/:id": "login" // #login/user or #login/admin
},
login: function(id, page) {
if(id === "user"){
//render user login view
}else if(id === "admin"){
//render admin login view
}
}

});

更新

这是 link

关于javascript - 我们可以为单页应用程序提供两个入口点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30350174/

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