javascript - 用vue构建项目和后端开发人员怎么配合?
巴扎黑
巴扎黑 2017-04-11 13:09:20
[JavaScript讨论组]

现阶段用vue已经把页面结构和路由完成,后端开发人员是传统的方式来开发,放到java里面套页面。想咨询一下,现在这种方式应该如何配合?
比如从别的项目怎么带数据过来?有一个场景是用户用app扫描之后跳转到页面中,但是会带一个session过来,请问怎么这种方式怎么操作?

巴扎黑
巴扎黑

全部回复(6)
怪我咯

额 难道用vue 或者react 不应该是前后端分离的 通过resfulApi来开发?

ringa_lee

写了一个php+vue的demo,楼主可以参考下:https://git.oschina.net/mz/mz...

伊谢尔伦

如果还是用JSP渲染页面,那代码会写的很难看,你可以让后端改一下,就说这样他以后的工作量会小很多

巴扎黑
  1. 既然用 vue了就前后端分离,后端关注接口,前端关注页面交互。

  2. app 和 页面的交互方式,如果页面是登录状态可以考虑 app 在扫描获得url跳转的时候传递app已经登录的 token 做为url的参数,后端jsp 根据token 处理页面登录状态。

PHP中文网

其他回答似乎没理解清楚楼主的问题,线上采用的一般也是后端某个route把vue的index.html页面输出,静态资源上cdn。之后该怎样前后端分离还是前后端分离来。

其实,前后端分离不是说前端后端没有任何关联。

很多实际情况下,还是必须用后端来输出vue的dist页面。一个微信应用,必须记录session避免每次都需要授权导致每次页面进入速度太慢,因此需要vue页面和后端应用在同子域。一个应用必然有很多配置项,让vue每次ajax去加载后初始数据不实际,实际情况下我们是需要预先把当前用户信息,网站配置信息都写到index.html直接输出,这样可以减少很多请求和时间,尤其是需要配合vuex来初始数据时,你总不希望进入页面还需要请求一次数据再初始store吧。

用后端跳转到vue应用带token不是不行,是对用户不友好,token还可能被明文截获(当然这个也可以解决)。当然如果是从其他网站应用过来这种方式是ok的。

大家讲道理

后端提供api(接口),前端传值,初始化数据展示

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号