vue调用支付宝支付接口,返回form
1。开发环境vue2.电脑系统windows10专业版3.开发过程中,我们在支付的时候会选择支付方式。分享一下调用后端接口(后面Terminal接口支付宝的支付接口)返回表单,前端是怎么处理的?方法如下。4-1:在模板中添加如下代码:{{this.ConfirmOrderobj.alipayPayObj.cont}}
4-2.在选择支付方式的方法中,添加如下代码:constdiv=document.createElement("divform");div.innerHTML=this.ConfirmOrderobj.alipayPayObj.cont;文档.body.appendChild(div);document.forms[0].acceptCharset="GBK";//保持与支付宝默认编码格式一致,如果不一致,会出现:调试错误,请返回请求源重新发起请求,错误码invalid-signatureerrorreason:verificationerror推荐给检查签名串或签名私钥是否匹配应用公钥document.forms[0].submit();//注意:this.ConfirmOrderobj.alipayPayObj.cont为后台返回的支付宝form5。效果如下:6、本期分享到此结束。希望对您有所帮助。让我们携手共进,勇攀高峰。