场景:接第三方的网银支付接口,返回url,id,签名
要求: 使用返回的数据,直接提交后台返回的数据到url上
使用form的action ,它有跨域的功能,通过获取的数据,手动渲染到页面上,通过submit传到action的地址
action的url是支付返回的,submit()后后台返回了html页面,浏览器直接跳了,幸好有Form, 吓了我一跳
在vue中,要等到页面渲染完成后,
this.$nextTick(()=>{ this.$refs.form.submit() })
另外使用 axios和qs 也可以传过去
我是路飞
网友评论