这是页面的js
const app = getApp()
Page({
data: {
},
getUser(data){
//这里调用封装的函数,给它传两参数,一个是obj,一个是function
app.util.getUserInfo(data.detail,function(obj){
console.log('返回的参数',obj)
})
}
})
//这是封装的函数
util.getUserInfo = function (wxInfo,cb) {
util.request({
url: 'auth/session/userinfo',
data: {},
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: function(res) {
//这里会把数据返回,上面的console.log会打印出返回的wxInfo
//意思是判断cb是不是function,并且执行这行这个function
typeof cb == "function" && cb(wxInfo);
}
});
}