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 使用rules对表单字段进行校验的步骤
Dec 25 Vue.js
vue3+typeScript穿梭框的实现示例
Dec 29 Vue.js
vue实现图书管理系统
Dec 29 Vue.js
vue 动态创建组件的两种方法
Dec 31 Vue.js
vue 递归组件的简单使用示例
Jan 14 Vue.js
vue-element-admin项目导入和导出的实现
May 21 Vue.js
Vue vee-validate插件的简单使用
Jun 22 Vue.js
深入讲解Vue中父子组件通信与事件触发
Mar 22 Vue.js
vue使用wavesurfer.js解决音频可视化播放问题
Apr 04 Vue.js
vue-cil之axios的二次封装与proxy反向代理使用说明
Apr 07 Vue.js
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
Apr 24 Vue.js
vue ant design 封装弹窗表单的使用
Jun 01 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基于mcrypt的加密解密实例
2014/10/27 PHP
golang与PHP输出excel示例
2016/07/22 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
jQuery ajax时间差导致的变量赋值问题分析
2016/01/22 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
基于Python的身份证号码自动生成程序
2014/08/15 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
Python ORM编程基础示例
2020/02/02 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
CK巴西官方网站:Calvin Klein巴西
2019/07/19 全球购物
实现向右循环移位
2014/07/31 面试题
深圳-东方伟业笔试部分
2015/02/11 面试题
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
教学个人的自我评价分享
2014/02/16 职场文书
小露珠教学反思
2014/04/30 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
欢迎新生标语
2014/10/06 职场文书
个人工作表现自我评价
2015/03/06 职场文书
2015年档案室工作总结
2015/05/23 职场文书
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android