vue開發的H5頁面調支付寶、微信支付


支付寶返回的是form表單,微信返回的是一個地址

// 支付寶返回的是表單,插入到頁面中直接提交就會調起支付寶支付頁面(放棄支付時會回到之前的頁面,支付寶不提供放棄支付時的頁面跳轉)
const divForm = document.getElementsByTagName('divform')
if (divForm.length) {
  document.body.removeChild(divForm[0])
}
const div = document.createElement('divform')
div.innerHTML = res // res就是支付寶返回給你的form
document.body.appendChild(div)
document.forms[0].submit()

  

// 微信返回的是一個地址,window.open在safari中會被阻止,這里就用window.location.href
const url = JSON.parse(res).h5_url    // res是接口返回的數據需要轉一下 
window.location.href = url

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM