ajax封装 ``` admin.req('url',{ 参数一: 'xxx', 参数二: 'xxx' }, function(res){ alert(res.code + '-' + res.msg); }, 'get'); 参数一 请求的url 参数二 请求参数 参数三 请求回调(失败也进此回调,404、403等) 参数四 请求方式,get、post、put、delete等 admin.ajax参数跟$.ajax参数一致,用法如下: admin.ajax({ url: 'url', data: {}, type: 'post', dataType: 'json', success: function(res){ alert(res.code + '-' + res.msg); } }); admin.req和admin.ajax都实现了自动传递header、预处理、系统错误依然回调到success等功能。 自动传递header 重写admin的getAjaxHeaders方法 admin.getAjaxHeaders = function (requestUrl) { var headers = new Array(); headers.push({name: 'token', value: 'xxxxx'}); return headers; } 重写admin的ajaxSuccessBefore方法 admin.ajaxSuccessBefore = function (res, requestUrl) { if(res.code==401){ alert('登录超时,请重新登录'); return false; // 返回false阻止代码执行 } return true; } ``` ###xm-select https://maplemei.gitee.io/xm-select/#/component/install ###treetable https://gitee.com/whvse/treetable-lay https://whvse.gitee.io/treetable-lay/demo2x/index.html ###输入框输入负数问题 onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))" ####关闭提示 autocomplete="off" ####个性化定制 UDM #### ios 页面 onclick="view('{{ item.savePath }}')" ### easyweb {"theme":"theme-sky-blue","openFooter":true,"cacheTab":true,"openTab":true,"tabAutoRefresh":true}