手动提交表单
不依赖表单内置提交按钮时,可通过表单 API 的 submit 方法主动发起提交:先走校验,通过后汇总表单数据并触发全局 onSubmit 钩子(若已配置),与点击默认提交按钮效果一致。
注意
使用 api.submit() 手动提交时,建议留意以下几点:
隐藏内置提交按钮:若改用页面上自己的按钮调用
api.submit(),通常应在表单option中将submitBtn设为false(必要时同时关闭resetBtn),避免与自定义按钮重复。校验与失败处理:
submit会先执行校验;未通过时走第二个参数fail回调(若传入)。使用submit().then(...)时,请以当前所用版本行为为准,失败场景可优先配合fail回调处理。与 submit 事件的关系:手动调用
api.submit()与点击内置提交按钮一样,会触发表单submit事件(如在组件上@submit或通过api.on('submit', ...)监听)。


