<template>
<div v-html="payHtml">{{payHtml}}</div>
</template>
<script>
import {skl_postInitiateOrder} from "../../../serve/api";
import Cookies from "js-cookie";
import {Toast} from "vant";
export default {
name: "payHtml",
data(){
return{
payHtml: '',
addId:''
}
},
mounted(){
this.addId = this.$route.params.addr_id;
// alert(this.addId);
this.Pay();
},
methods:{
async Pay(){
//alert("456");
let res = await skl_postInitiateOrder(接口参数);//skl_postInitiateOrder 接口方法
if(res.error == 0) {
let form = res.info;
this.payHtml = form;
this.$nextTick(() => {
document.getElementById('alipaysubmit').submit()
// document.forms["alipaysubmit"].submit(); //渲染支付宝支付页面
})
}
else {
//alert("2");
Toast({
message: "支付失败",
duration: 1000
});
}
},
},
destroyed: function () {//离开时销毁
console.log("我已经离开了!");
//this.stopTimer();
this.$router.push('/order/payresult');
}
}
</script>