vuejs调用支付宝支付页面
// 1、支付宝调用页面(后台返回html的字符创)let routeData = this.$router.resolve({path: 'pay',query: {htmls: res.data.body}}
·
// 1、支付宝调用页面(后台返回html的字符串)
let routeData = this.$router.resolve({
path: 'pay',
query: {
htmls: res.data.body
}
});
// 新窗口打开
window.open(routeData.href, '_blank');
// 2、新建pay.vue页面
mounted () {
// 创建支付宝调用页面
const div = document.createElement('div');
div.innerHTML = this.$route.query.htmls;
document.body.appendChild(div);
document.forms[0].submit();
},
更多推荐
已为社区贡献1条内容
所有评论(0)