改为以下支付即可(以下为微信内置支付,无需导入任何东西)
weixinPay: function(opt, resolve, reject) {
WeixinJSBridge.invoke(
'getBrandWCPayRequest', {
"appId": opt.appId, //公众号名称,由商户传入
"timeStamp": opt.timeStamp, //时间戳
"nonceStr": opt.nonceStr, //随机串
"package": opt.package,
"signType": opt.signType, //微信签名方式:
"paySign": opt.paySign //微信签名
},
function(ress) {
if (ress.err_msg == "get_brand_wcpay_request:ok") {
resolve({
msg: '支付成功',
status: 1
})
} else if (ress.err_msg == "get_brand_wcpay_request:cancel") {
reject({
msg: '已取消支付',
status: 2
})
} else {
reject({
msg: '支付失败',
status: 3
})
}
}
);
}