vue項目支付功能代碼詳解
1.支付寶方式:
支付寶方式:點擊支付寶支付, 調(diào)用后臺接口(攜帶訂單號),后臺返回一個form表單(HTML字符串結(jié)構(gòu)),
提交form就可以調(diào)用支付寶支付
代碼:
// 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() }) }) } }
2.微信支付
大部分工作量是后端的事情,訂單的生成由后端去和騰訊對接的,前端只需要負責(zé)將后端返回來的支付二維碼(由后端生成的,有些情況也可以前端去對接訂單生成之后由前端自己生成二維碼,這種情況比較少)展示在終端供用戶掃碼即可
需要自己根據(jù)后臺返回的url生成二維碼頁面,如圖所示
二維碼展示代碼:
請求后端的支付二維碼接口
最后,掃碼支付后,即可完成。
到此這篇關(guān)于vue項目支付功能的文章就介紹到這了,更多相關(guān)vue支付功能內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue新玩法VueUse工具庫具體用法@vueuse/core詳解
這篇文章主要介紹了vue新玩法VueUse-工具庫@vueuse/core,VueUse不是Vue.use,它是一個基于?Composition?API?的實用函數(shù)集合,下面是具體的一些用法,需要的朋友可以參考下2022-08-08Vue中transition單個節(jié)點過渡與transition-group列表過渡全過程
這篇文章主要介紹了Vue中transition單個節(jié)點過渡與transition-group列表過渡全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04