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 相关文章推荐
vue打开其他项目页面并传入数据详解
Nov 25 Vue.js
vue的hash值原理也是table切换实例代码
Dec 14 Vue.js
梳理一下vue中的生命周期
Dec 30 Vue.js
vue+vant 上传图片需要注意的地方
Jan 03 Vue.js
vue动态设置路由权限的主要思路
Jan 13 Vue.js
聊聊vue 中的v-on参数问题
Jan 29 Vue.js
vue实现拖拽进度条
Mar 01 Vue.js
Vue h函数的使用详解
Feb 18 Vue.js
VUE使用draggable实现组件拖拽
Apr 06 Vue.js
vue 实现弹窗关闭后刷新效果
Apr 08 Vue.js
vue router 动态路由清除方式
May 25 Vue.js
Vue3实现简易音乐播放器组件
Aug 14 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
用session做客户验证时的注意事项
2006/10/09 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
解析PHP自带的进位制之间的转换函数
2013/06/08 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
PHP封装的Twitter访问类实例
2015/07/18 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
ArrayList类(增强版)
2007/04/04 Javascript
浅说js变量
2011/05/25 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
2016/04/03 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
vue cli2.0单页面title修改方法
2018/06/07 Javascript
node中的session的具体使用
2018/09/14 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
JavaScript缺少insertAfter解决方案
2020/07/03 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
Python正则表达式介绍
2012/08/06 Python
python中的lambda表达式用法详解
2016/06/22 Python
python实现二叉查找树实例代码
2018/02/08 Python
pycharm new project变成灰色的解决方法
2019/06/27 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
python获取array中指定元素的示例
2019/11/26 Python
python如何实现复制目录到指定目录
2020/02/13 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
Python 列表反转显示的四种方法
2020/11/16 Python
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
小学母亲节活动方案
2014/03/14 职场文书
个人工作主要事迹
2014/05/08 职场文书
英文推荐信格式范文
2014/05/09 职场文书
小学向国旗敬礼活动方案
2014/09/27 职场文书
倡议书怎么写?
2019/04/11 职场文书
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle