使用uniapp开发微信小程序中使用微信支付进行充值消费,具体 代码
如下
<template>
<view class="">
<text @tap="recharge">充值</text>
</view>
</template>
<script>
export default {
data() {},
methods: {
recharge(){
uni.login({
provider: 'weixin',
success: (res) => {
if (res.code) {
this.getOpenId(res)
} else {
console.log('登录失败!' + res.errMsg)
}
},
fail: (err) => {
}
});
},
getOpenId(item){
uni.requestPayment({
provider: 'wxpay',
appId: res.data.appId,
timeStamp: res.data.timeStamp,
nonceStr: res.data.nonceStr,
package: res.data.package,
signType: res.data.signType,
paySign: res.data.paySign,
success: (res) => {
},
fail: (err) => {
uni.showToast({
icon: 'none',
title: '支付失败,请重新支付'
})
}
);
},
}
}
</script>