vue支付系统,vue 支付宝支付
本文主要介绍vue项目的支付功能。本文通过示例代码向您详细介绍,对您的学习或工作有一定的参考价值。有需要的朋友可以参考一下。
1.支付宝方式:
支付宝方式:点击支付宝支付,调用后台接口(带订单号),后台返回一个表单表单(HTML字符串结构)。
提交表格调用支付宝付款。
代码:
//alipayWap:后台接口返回的表单片段
div v-html= AliPay WAP ref= AliPay WAP /div
方法:{
toAlipay () {
这个。$axios.get(xxx )。然后(res={
this.alipayWap=res
//等待dom更新,在页面中等待这个表单form。
这个。$nextTick(()={
这个。$refs.alipayWap.children[0]。提交()
})
})
}
}
2.微信支付
大部分工作量由后端完成,订单的生成由后端与腾讯对接,前端只需要负责将后端返回来的支付二维码(由后端生成,某些情况下前端可以对接订单然后前端自己生成二维码,比较少见)展示在终端供用户扫码即可。
需要自己根据后台返回的url生成二维码页面,如图所示
二维码展示代码:
请求后端的支付二维码接口
最后扫码支付后就可以完成了。
关于vue项目支付功能的这篇文章到此为止。更多关于vue支付功能的信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。