ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
~~~ const tips = { 1:"没有网络", 1005:"appkey无效", 3000:"期刊不存在" } class HTTP{ request(params){ //url,data,method ,success if(!params.method){ params.method="GET"; } wx.request({ //将url中的固定的部分放在config.js中config.js在pages外 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 }) } } ~~~