form

作者: Aurora_卷 | 来源:发表于2018-01-30 21:08 被阅读0次

场景:接第三方的网银支付接口,返回url,id,签名
要求: 使用返回的数据,直接提交后台返回的数据到url上

使用form的action ,它有跨域的功能,通过获取的数据,手动渲染到页面上,通过submit传到action的地址

action的url是支付返回的,submit()后后台返回了html页面,浏览器直接跳了,幸好有Form, 吓了我一跳

在vue中,要等到页面渲染完成后,

this.$nextTick(()=>{    this.$refs.form.submit()   })

另外使用 axios和qs 也可以传过去

我是路飞

相关文章