VueThink项目介绍VueThink是一套基于Vue全家桶(Vue2.x + Vue-router2.x + Vuex)+ Thinkphp的前后端分离框架。 脚手架构建也可以通过vue官方的vue-cli脚手架工具构建 实现了一般后台所需要的功能模块 VueThink不仅适用于管理后台或管理系统开发,且广泛适用于B/S架构的项目开发。VueThink是对前后端分离技术的应用实践,2016年由洪睿科技的技术团队研发并投入商业开发使用,已有许多的商业项目实践。而今框架开源,希望能有更多志同道合的伙伴参与VueThink的迭代 ^_^ 使用许可:VueThink是基于MIT协议的开源框架,它完全免费。你可以免费下载VueThink,用来搭建自己的或者团体的软件。 ##主要适用技术栈
VueThink的运行环境要求PHP5.4以上。 详细开发文档参考 ThinkPHP5完全开发手册
Demo演示地址: http://demo. 用户名:user01 密码:user01 开发依赖
数据交互数据交互通过axios以及RESTful架构来实现 用户校验通过登录返回的auth_key放在header 值得注意的一点是:跨域的情况下,会有预请求OPTION的情况 附上接口文档: http://api. Server搭建服务端使用的框架为thinkphp5.搭建前请确保拥有lamp/lnmp/wamp环境。 集成环境推荐使用phpstudy: http://www./ 这里所说的搭建其实就是把server框架放入WEB运行环境,并使用80端口。 导入服务端根文件夹数据库文件install.sql,并修改config/database.php配置文件。
服务端开发手册请参考: http://www./manual/thinkphp5/118003 当访问 http://localhost , 出现“vuethink接口”即代表后端接口搭建成功。 p.s 如果使用的nginx服务,请设置重写规则 location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } |
|