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 相关文章推荐
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
详解vue 组件注册
Nov 20 Vue.js
Vue在H5 项目中使用融云进行实时个人单聊通讯
Dec 14 Vue.js
vue实现购物车的小练习
Dec 21 Vue.js
Vue3 实现双盒子定位Overlay的示例
Dec 22 Vue.js
如何在vue-cli中使用css-loader实现css module
Jan 07 Vue.js
Vuex实现简单购物车
Jan 10 Vue.js
vue.js实现点击图标放大离开时缩小的代码
Jan 27 Vue.js
Vue+Bootstrap实现简易学生管理系统
Feb 09 Vue.js
VUE递归树形实现多级列表
Jul 15 Vue.js
Vue深入理解插槽slot的使用
Aug 05 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
JavaScript的面向对象(一)
2006/11/09 Javascript
javascript 页面只自动刷新一次
2009/07/10 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
JavaScript中setMonth()方法的使用详解
2015/06/11 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
关于Vue中axios的封装实例详解
2019/10/20 Javascript
python 输出上个月的月末日期实例
2018/04/11 Python
flask中过滤器的使用详解
2018/08/01 Python
python实现对任意大小图片均匀切割的示例
2018/12/05 Python
python3爬虫怎样构建请求header
2018/12/23 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
在Python IDLE 下调用anaconda中的库教程
2020/03/09 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
联强国际笔试题面试题
2013/07/10 面试题
几个Shell Script面试题
2012/08/31 面试题
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
后勤园长自我鉴定
2013/10/17 职场文书
国庆节文艺活动方案
2014/02/03 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
2016年公共机构节能宣传周活动总结
2016/04/05 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书
详解Java实践之抽象工厂模式
2021/06/18 Java/Android
python运行脚本文件的三种方法实例
2022/06/25 Python