用了Lumen一段时间了,感觉还不错。也适合全栈开发。因为我一丢丢PHP基础都没看就直接用起了框架,挺多地方还是闹笑话了。比如,字符串追加,PHP它喵的居然是用 “.” 来追加,而通过“->”进行属性调用也是不爽~
这个web前端架子,不是Lumen专用的,额外分享。
首先我写了一个公共类(common.js),主要用来进行封装请求的。
/*!
* =====================================================
* 全局通用变量
* =====================================================
*/
var Common = {};
//Common.ServerUrl = "http://120.24.xx.xx:8080/"; //线上测试版本
Common.ServerUrl = "http://192.168.0.110:8080/"; //公司测试版本
//Common.ServerUrl = "http://192.168.99.139:8080/"; //宿舍测试版本
Common.Post = function(url,data,successcallback,errcallback){
console.log(Common.jsonToUrl(url,data));
if(errcallback==null){
errcallback = function(xhr,type,errorThrown){
console.log(JSON.stringify(xhr))
plus.nativeUI.closeWaiting();//关闭旋转菊花
alert("网络异常:" + url);
}
}