//千万记住:res.后边有个data
wx.requestPayment({
'timeStamp': res.data.timeStamp,
'nonceStr': res.data.nonceStr,
'package': res.data.package,
'signType': res.data.signType,
'paySign': res.data.paySign,
'success': function(res1) {
console.log("34534534");
console.log(res1);
},
'fail': function(res1) {
console.log(res1);
},
'complete': function(res1) {
//console.log('接口调用结束的回调函数(调用成功、失败都会执行)');
}
然后微信小程序不像h5端自己生成openid,所以省去了GetOpenid这个步骤,不过就需要获取登录时的openid,例子如下:
wx.login({
success (res) {
if (res.code) {
//发起网络请求
wx.request({
url: 'https://example.com/onLogin',
data: {
code: res.code
}
})
} else {
console.log('登录失败!' + res.errMsg)
}
}
})
其他的问题大同小异,可以忽略不计,最终小程序的结果如下:
最后送大家一句:可以用demo的,千万不要去网上找例子,血的教训