vue项目支付功能代码详解


Posted in Vue.js onFebruary 18, 2022

1.支付宝方式:

支付宝方式:点击支付宝支付, 调用后台接口(携带订单号),后台返回一个form表单(HTML字符串结构),

提交form就可以调用支付宝支付

代码:

//  alipayWap: 后台接口返回的form 片段
<div v-html="alipayWap" ref="alipayWap"></div>
methods: {
	toAlipay () {
		this.$axios.get('xxx').then (res = > {
			this.alipayWap = res;
             // 等待dom更新, 等页面中有这个form表单了
			this.$nextTick(() => {
            	this.$refs.alipayWap.children[0].submit()
          	})
		})
	}
}

vue项目支付功能代码详解

2.微信支付

大部分工作量是后端的事情,订单的生成由后端去和腾讯对接的,前端只需要负责将后端返回来的支付二维码(由后端生成的,有些情况也可以前端去对接订单生成之后由前端自己生成二维码,这种情况比较少)展示在终端供用户扫码即可

需要自己根据后台返回的url生成二维码页面,如图所示

vue项目支付功能代码详解

二维码展示代码:

vue项目支付功能代码详解

请求后端的支付二维码接口

vue项目支付功能代码详解

最后,扫码支付后,即可完成。

到此这篇关于vue项目支付功能的文章就介绍到这了,更多相关vue支付功能内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
vuex页面刷新导致数据丢失的解决方案
Dec 10 Vue.js
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
Vue实现多页签组件
Jan 14 Vue.js
Vue实现圆环进度条的示例
Feb 06 Vue.js
vue-router路由懒加载及实现的3种方式
Feb 28 Vue.js
vue实现可移动的悬浮按钮
Mar 04 Vue.js
vue实现无缝轮播效果(跑马灯)
May 14 Vue.js
vue实现锚点定位功能
Jun 29 Vue.js
Vue图片裁剪组件实例代码
Jul 02 Vue.js
如何用vue实现网页截图你知道吗
Nov 17 Vue.js
关于Vue中的options选项
Mar 22 Vue.js
vue整合百度地图显示指定地点信息
Apr 06 Vue.js
Vue自定义铃声提示音组件的实现
Jan 22 #Vue.js
Vue提供的三种调试方式你知道吗
Jan 18 #Vue.js
详解Vue项目的打包方式(生成dist文件)
Jan 18 #Vue.js
Element-ui Layout布局(Row和Col组件)的实现
Dec 06 #Vue.js
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 #Vue.js
Vue实现跑马灯样式文字横向滚动
Nov 23 #Vue.js
详解Vue的列表渲染
Nov 20 #Vue.js
You might like
浅析iis7.5安装配置php环境
2015/05/10 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
jquery实现的动态回到顶部特效代码
2015/10/28 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
详解A标签中href=&quot;&quot;的几种用法
2017/08/20 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python利用装饰器进行运算的实例分析
2015/08/04 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
python基于FTP实现文件传输相关功能代码实例
2019/09/28 Python
Python 自由定制表格的实现示例
2020/03/20 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
生产内勤岗位职责
2013/12/07 职场文书
机械个人求职信范文
2014/01/24 职场文书
新农村建设典型材料
2014/05/31 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
教师正风肃纪剖析材料
2014/10/20 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
民主评议党员个人总结
2015/02/13 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
设置IIS Express并发数
2022/07/07 Servers