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 +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
Nov 18 Vue.js
Vue3配置axios跨域实现过程解析
Nov 25 Vue.js
Vue-router中hash模式与history模式的区别详解
Dec 15 Vue.js
vue+openlayers绘制省市边界线
Dec 24 Vue.js
Vue 修改网站图标的方法
Dec 31 Vue.js
如何在vue中使用HTML 5 拖放API
Jan 14 Vue.js
一篇文章学会Vue中间件管道
Jun 20 Vue.js
Vue中Object.assign清空数据报错的解决方案
Mar 03 Vue.js
vue配置型表格基于el-table拓展之table-plus组件
Apr 12 Vue.js
使用vue判断当前环境是安卓还是IOS
Apr 12 Vue.js
vue项目proxyTable配置和部署服务器
Apr 14 Vue.js
vue修饰符.capture和.self的区别
Apr 22 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
php类
2006/11/27 PHP
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
PHP获取不了React Native Fecth参数的解决办法
2016/08/26 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
JQuery 风格的HTML文本转义
2009/07/01 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
JS与C#编码解码
2013/12/03 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
jquery 手势密码插件
2017/03/17 Javascript
jQuery初级教程之网站品牌列表效果
2017/08/02 jQuery
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
使用pandas 将DataFrame转化成dict
2019/12/10 Python
使用sublime text3搭建Python编辑环境的实现
2021/01/12 Python
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
西班牙在线药店:DosFarma
2020/03/28 全球购物
中文教师求职信
2014/02/22 职场文书
机电一体化求职信
2014/03/10 职场文书
社区服务活动总结
2014/05/07 职场文书
公司法定代表人授权委托书
2014/09/29 职场文书
2014年综治维稳工作总结
2014/11/17 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
心灵捕手观后感
2015/06/02 职场文书
python lambda 表达式形式分析
2022/04/03 Python