form

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

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

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

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

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

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


我是路飞

你可能感兴趣的:(form)