NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
~~~ const tips = { 1:"没有网络", 1005:"appkey无效", 3000:"期刊不存在" } class HTTP{ request(params){ //url,data,method ,success if(!params.method){ params.method="GET"; } wx.request({ url: config.api_base_url+params.url, method:params.method, data:params.data, header: { 'Content-Type': 'application/json', "appkey":config.appkey }, success: res=>{ console.log(res); let code = res.statusCode.toString(); // 如果状态码以2开头则表示服务获取数据成功 if(code.startsWith("2")){ params.success(res.data); }else{ let error_code = res.data.error_code; this._show_error(error_code); } }, fail:err=>{ this._show_error(1); } }); } _show_error(error_code){ wx.showToast({ title: tips[error_code], icon: 'none', duration:2000 }) } } ~~~