vue的axios请求参数 有没有适合前后端分离的php框架?
有没有适合前后端分离的php框架?
我以前写PHP,所以它 我转前端已经两年了~以前写Laravel比较多,先后在百度和DJI实习。总而言之,我不 我不知道这对你是否有帮助。Blade下Vue的主流PHP框架,包括Laravel,都是MVC架构,通常在视图层有自己的模板引擎。那个 这就是为什么我在大一开始的时候通常会这样写。
写一个Laravel模板文件,传入PHP变量,渲染。
通过脚本标签引入vue,然后在标签里写Vue的逻辑。
用axios之类的ajax库,前端只能写在resources/views文件夹里,其他什么都不能写。
构建工具下的Vue后来觉得没有NPM和Node太不方便,就单独设置了一个前端页面的文件夹,编译到resources/views文件夹下,不过很快Laravel就提供了一个集成的构建工具。
Laravel Mix为CSS和JS的流编译提供了管道。
与Gulp类似,它也运行在Node上。
在app.js中注册组件
然后就可以直接写在PHP的模板里了。
其实原理和之前手工编译是一样的。首先通过webpack翻译组件,生成正常的PHP模板,调用PHP。
分离转发后,前端和后端项目在一个服务器一个文件夹,太窝囊,不利于扩展。因此,人们开始使用节点转发。
这里的后端工作一般是:
写Lumen代码,提供服务,写Restful API文档,和postman一起测试。前端工作一般是:
写Vue代码,打包编译,用Node转发API请求,解决跨域问题。使用PM2处理并发请求。现在写JS多了,发现Koa和express对中间层也不错,所以我还没有 t用PHP很久了。现在大部分工作是CMS业务,后端有很多JAVA,前端直接转发JAVA的接口。那个 就是它了,希望对你有帮助,以上。
vue可以不写vue文件么?
是的,你可以。
通过组合,完成了一个完整的框架,VUE家族bucket vue . js(cor: core只关注视图层,简单易学,轻量灵活,适合移动项目和渐进式框架。
渐进式理解:声明式渲染(无需关心如何实现),组件系统:分组块,客户端路由器(vue-router),大规模状态管理(vuex),构建工具(vue-cli)。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。