fix(form): submit behavior & reset param #964
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤔 这个 PR 的性质是?
🔗 相关 Issue
#899
#868
💡 需求背景和解决方案
(#868) 原先的实例方法
submit
调用的是原生的form.submit()
,但这个方法并不会触发submit
事件,导致preventDefault
无法阻止页面刷新,现在改用HTMLFormElement.requestSubmit()
,该方法行为和<button type="submit" />
行为一致。(#899) 回滚的时候估计没有注意到
reset
方法的参数,现在又补上了📝 更新日志
reset
添加参数无效submit
后onSubmit
回调函数参数e
为undefined
的问题☑️ 请求合并前的自查清单