/*
1.对小程序wx.require的封装
*/
class Ajax{
constructor(dev=true){
this.base = dev ? 'https://生产环境' : 'https://开发环境';
this.token = "";
this.sv = "1.0.0";
}
// 参数处理
handleData(data){
data.token = this.token;
if(this.sv){
data.sv = this.sv;
}
}
// promise封装
ajax(url,data={},type='get'){
this.handleData(data);
return new Promise((resolve,reject)=>{
wx.request({
url:this.base + url,
data:data,
method:type,
success:res =>{
resolve(res);
/*
1.埋个页面,方便审核
2.当提交审核时,让后台把所有的接口都返回10007状态
*/
if (res.data.errno == 10007) {
wx.reLaunch({
url: '/pages/index/index', //简单的页面,应对审核
});
}
},
fail:rej =>{
reject(rej);
}
})
})
}
}
经历几周的开发,小程序终于上线啦。
在开发过程中遇见了很多的问题,解决了问题,学到了一些新的思路。
下班前,记录一波一点收获