求 vue 大佬解答

2018-06-29 17:15:50 +08:00
 lueffy

之前做后台管理系统 对页面没要求 前后端都自己写 后台控制页面跳转 但是最近做的一个项目 给用户使用 所以专业前端 用 vue 写的 前后端分离 她那边控制页面跳转 build 一下给我一个 index.html 和其他资源文件(我承认好酷炫,我之前都是大把页面) 但是问题来了 登陆的时候,要用到公司的单点登陆,后台各种 302 重定向,并且还涉及到了跨域问题 现在我希望 登陆完成后,我控制跳转到前端的哪个页面

但是 vue build 完就一个 index.html
能拆分成多个渲染后的普通的页面吗?? 这样我好控制跳转?求大佬指导!!!

2536 次点击
所在节点    Vue.js
10 条回复
lueffy
2018-06-29 17:30:42 +08:00
但是 vue build 完就一个 index.html
能拆分成多个渲染后的普通的页面吗?? 这样我好控制跳转?求大佬指导!!!
wxsm
2018-06-29 17:44:07 +08:00
所以你到底是想谁来控制页面跳转?做项目不用沟通的?你们这合作模式挺玄乎的呀。建议找 jquery 大神推倒重来吧
ijse
2018-06-29 17:47:08 +08:00
如果前端是 spa 的话,走前端路由,你们约定好 url 你跳转就是了
dixeran
2018-06-29 17:50:02 +08:00
前端路由只要配置好都是可以跳转的,比如跳转到 /#/login,只不过是前端 js 解析一下然后给你展示特定的内容
lueffy
2018-06-29 18:26:50 +08:00
刚刚试了一下 发现可以跳转!!
@RequestMapping("/index")
public ModelAndView index(HttpServletRequest request, HttpServletResponse response){
return new ModelAndView("redirect:/#/login");
}

可是我并没有设置这个路径 /#/login
这个 /login 路径是前端的
那么问题来了 js 也能注册 request mapping ??
learnshare
2018-06-29 18:36:29 +08:00
lueffy
2018-06-29 19:08:02 +08:00
好神奇啊 感觉自己真是孤陋寡闻
@learnshare
reeco
2018-06-29 20:29:02 +08:00
对于路由规则比较复杂的,建议还是后端自己控制
lhx2008
2018-06-29 20:35:43 +08:00
跳转逻辑是前端做的,后端只提供 api,所以找你们前端
hjz2018504
2018-07-02 10:27:07 +08:00
webpack 可以打出很多个页面啊 让你们前端把路由拆分下 打进不同的 html 里

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/466914

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX