主攻帝国 全栈为辅

微信小程序网络请求js封装代码

封装了微信小程序的网络请求模块代码,在程序中只需要使用lsk.dopost即可请求网络数据
上代码:
function dopost(api,params,callback){
    var cf={
        ak:"",
        sk:"",
        webhost:""
    };
    var webhost=cf.webhost;
    params.lskfrom="wxapp";
    params.lsktoken=wx.getStorageSync("lsktoken");//得到lsktoken登录屏证
    params.lskuserid=wx.getStorageSync("lskuserid");//得到lskuserid,登录会员id号
    wx.showLoading({title:"艾米加载中.."});
    wx.request({
        url: webhost+api,
        method: "POST",
        header:{
            'content-type': 'application/x-www-form-urlencoded'
        },
        data:params,
        success: function (data) {
            wx.hideLoading();
            callback(data);

        },fail:function(ret){
            //console.info(ret.errMsg);
            wx.showToast({title:ret.errMsg});
        },complete:function(ret){
            //console.info(ret);
        }
    });
}
module.exports={
    dopost:dopost
};
说明 :
ak://代表请求的id号
sk://请求的密钥,要和ak对应,来验证请求是否正确
lskuserid://小程序端用户id
lsktoken://小程序端用户请求token与lskuserid来验证用户的真实性。