之前做后台管理系统 对页面没要求 前后端都自己写 后台控制页面跳转 但是最近做的一个项目 给用户使用 所以专业前端 用 vue 写的 前后端分离 她那边控制页面跳转 build 一下给我一个 index.html 和其他资源文件(我承认好酷炫,我之前都是大把页面) 但是问题来了 登陆的时候,要用到公司的单点登陆,后台各种 302 重定向,并且还涉及到了跨域问题 现在我希望 登陆完成后,我控制跳转到前端的哪个页面
但是 vue build 完就一个 index.html
能拆分成多个渲染后的普通的页面吗??
这样我好控制跳转?求大佬指导!!!
1
lueffy OP 但是 vue build 完就一个 index.html
能拆分成多个渲染后的普通的页面吗?? 这样我好控制跳转?求大佬指导!!! |
2
wxsm 2018-06-29 17:44:07 +08:00
所以你到底是想谁来控制页面跳转?做项目不用沟通的?你们这合作模式挺玄乎的呀。建议找 jquery 大神推倒重来吧
|
3
ijse 2018-06-29 17:47:08 +08:00
如果前端是 spa 的话,走前端路由,你们约定好 url 你跳转就是了
|
4
dixeran 2018-06-29 17:50:02 +08:00 via Android
前端路由只要配置好都是可以跳转的,比如跳转到 /#/login,只不过是前端 js 解析一下然后给你展示特定的内容
|
5
lueffy OP 刚刚试了一下 发现可以跳转!!
@RequestMapping("/index") public ModelAndView index(HttpServletRequest request, HttpServletResponse response){ return new ModelAndView("redirect:/#/login"); } 可是我并没有设置这个路径 /#/login 这个 /login 路径是前端的 那么问题来了 js 也能注册 request mapping ?? |
6
learnshare 2018-06-29 18:36:29 +08:00
|
7
lueffy OP 好神奇啊 感觉自己真是孤陋寡闻
@learnshare |
8
reeco 2018-06-29 20:29:02 +08:00 via iPhone
对于路由规则比较复杂的,建议还是后端自己控制
|
9
lhx2008 2018-06-29 20:35:43 +08:00
跳转逻辑是前端做的,后端只提供 api,所以找你们前端
|
10
hjz2018504 2018-07-02 10:27:07 +08:00
webpack 可以打出很多个页面啊 让你们前端把路由拆分下 打进不同的 html 里
|