Changelog- 添加 🇲🇳 蒙古语 (mn) 语言 - #747
- 添加 🇮🇸 冰岛语 (is) 语言 #748
- 通过MultiStep插件为
multi-step
输入添加新的node.next()
,node.previous()
和node.goTo()
扩展。这使得更容易外部控制multi-step
输入导航。#685 - 为localStorage插件添加新的
node.restoreCache()
扩展,以允许在提交失败时将表单值恢复到缓存中。#727
- 修复了
multi-step
输入的SSR hydration问题。#720 - 修复了
blur
事件可能在路由更改时导致控制台错误的问题。#735 - 修复了Pro输入在与Floating Labels插件一起使用时可能会中断的问题。#742
- MultiStep的
beforeStepChange
现在可以与async
函数调用一起工作。#743 - 修复了
file
输入在调用reset
后不允许重新上传相同文件的问题。#762 - 通过添加
fk-
前缀,防止Genesis CSS关键帧命名冲突。
- 修复了一个问题,该问题导致深度嵌套的v-model在深度处发生变异时不更新(#722)
- 修复了一个问题,该问题导致覆盖
text
输入族的自定义输入重复使用第一个模式(#719) - 导出类型
FormKitValidationMessage
以帮助类型验证消息函数(#695)
- 修复了一个错误,该错误导致当动态列表以相同的初始标量值初始化时抛出错误(#715)
- 修复了一个错误,该错误导致在某些边缘情况下插槽的
value
属性不更新(#717)。
- 新的FormKit Zod插件 — 使用Zod模式验证您的FormKit表单。
- 新的
dynamic
列表属性允许您轻松创建自己的重复器。 - 新的保存到localStorage插件用于保存表单中的用户进度并在意外事件发生时保护数据不丢失。
- 添加新的验证规则:
require_one
(感谢@devoidofgenius),contains_alpha
,contains_alphanumeric
,contains_alpha_space
,contains_symbol
,contains_uppercase
,contains_lowercase
,contains_numeric
,symbol
,uppercase
和lowercase
(感谢@riderx)。 - 新的自动高度文本区插件用于创建具有动态调整高度的
textarea
输入。 - Pro: 新的滑块输入。
- 添加新的
commitRaw
事件,即使输入值没有变化也会触发。 FormKitSchema
现在可以使用单个根节点(而不是片段)- 所有FormKit输入现在都使用根节点而不是片段,这意味着像
v-show
这样的标准Vue指令现在可以工作,通常不再需要为动态输入添加key
(#528)。 - AutoAnimate插件现在支持动画重复器输入和其他Pro输入。
- 传递给
node.reset()
函数的值成为输入的新默认值(#621)。 - 添加繁体中文 🇨🇳 (
zh-TW
) - 添加拉脱维亚语 🇱🇻 (
lv
) - 添加德顿语 🇹🇱 (
tet
) - 添加新的能力,可以使用
node.extend()
扩展核心节点。