Open xmsz opened 11 months ago
formState.modified = boolean
我想根据表单是否修改过进行判断,但是现在不好处理
第一种就是监听onChange,但是由于initValues这个只会第一次初始化(大部分情况下都是获取数据返回再填写的,所以这个感觉没啥用)。这样话,onChange我无法判断是我初始化了值还是真正修改了
第二种,每次onChange我自己和初始化对象进行比较。这个可以但是很麻烦,希望内置就有
其他第三方: formily 有 form.modified 可以很方便
formState 里的 touched 字段能否满足你的诉求?这个标识的是组件是否被操作过(当然它不等价于值的变更)
我们暂时不是很倾向于额外加是否修改的标识
Which Component Need Enhancement 期望新增功能的组件
What does the proposed API look like 期望支持的API
formState.modified = boolean
Feature Description 功能描述
我想根据表单是否修改过进行判断,但是现在不好处理
第一种就是监听onChange,但是由于initValues这个只会第一次初始化(大部分情况下都是获取数据返回再填写的,所以这个感觉没啥用)。这样话,onChange我无法判断是我初始化了值还是真正修改了
第二种,每次onChange我自己和初始化对象进行比较。这个可以但是很麻烦,希望内置就有
其他第三方: formily 有 form.modified 可以很方便
Additional information 补充说明