在和银行对接的项目中,遇到的问题。根据银行的技术文档要求,需要前端通过from表单,提交到指定action地址。
所以就需要在vue中触发from的submit提交表单操作。
<form method="post" :action="actionUrl" ref="fromRef">
<input type="hidden" name="action" value="Capture" />
<input
v-for="(formValue, formIndex) in formData"
type="hidden"
:name="formIndex"
:value="formValue"
:key="formIndex"
/>
</form>
可以直接使用 fromRef.value.submit()
来提交from表单。
...
...
...
const fromRef: any = ref(null)
...
...
...
console.log('fromRef--', fromRef.value)
fromRef.value.submit()