vueresource是干嘛的 怎么用vue-resource与thinkphp配合?

怎么用vue-resource与thinkphp配合?ThinkPHP是为服务器端设计的,它是根据restful API规范设计的(实际上,您只需要返回JSON或XML)Vue资源库只是一个请求库,类

怎么用vue-resource与thinkphp配合?

ThinkPHP是为服务器端设计的,它是根据restful API规范设计的(实际上,您只需要返回JSON或XML)

Vue资源库只是一个请求库,类似于jQuery的Ajax

得到需求和原型后,做以下事情

1。分析哪些模块被广泛使用,以及它们是否可以构造可重用的组件

2。哪些模块有技术上的困难,他们是否有成熟的解决方案或者需要自己写解决方案(我很懒,基本上懒得找,如果我不太累的话一般都是自己造轮子)。哪些模块会请求大量的数据并生成大量的DOM存在性能瓶颈

4。权限细节部分设计,权限细粒度规划

5。全局数据流,构建整个项目的API目录,考虑如何方便地调用子模块

在确定了以上问题后,开始构建前端架构设计和各模块的组织。我主要集中在后台管理系统,对于弹出、窗体处理很多,这些大部分都可以从以前的项目代码中取出来,没有大的技术问题,毕竟搬砖时间长了,熟能生巧。

在Vue组件的实现细节中,以前的一些组件可以复制,如果没有,可以先设计HTML,然后设计CSS,最后完成JS部分。然后等待数据联调。

值得注意的是,我们不应过分追求组件的重用。我们已经尝试将几个类似的大型组件合并到一个公共组件中,尽管我们最终成功了。但是处理变化差异的逻辑增加了复杂性。因此,业务代码可以进行反汇编或反汇编,以免将来起飞。