diff --git a/docs/guide/scenes/login-register.md b/docs/guide/scenes/login-register.md index 33a7b88ade5..d7c8512f910 100644 --- a/docs/guide/scenes/login-register.md +++ b/docs/guide/scenes/login-register.md @@ -1196,7 +1196,7 @@ export default () => { /> { /** 状态操作模型 **/ setValues = (values: any, strategy: 'overwrite' | 'merge' = 'merge') => { - if (strategy === 'merge') { - this.values = defaults(this.values, values) - } else { - this.values = values - } + untracked(() => { + if (strategy === 'merge') { + this.values = defaults(this.values, values) + } else { + this.values = values + } + }) } setInitialValues = ( initialValues: any, strategy: 'overwrite' | 'merge' = 'merge' ) => { - if (strategy === 'merge') { - this.initialValues = defaults(this.initialValues, initialValues) - } else { - this.initialValues = initialValues - } + untracked(() => { + if (strategy === 'merge') { + this.initialValues = defaults(this.initialValues, initialValues) + } else { + this.initialValues = initialValues + } + }) } setValuesIn = (pattern: FormPathPattern, value: any) => { - FormPath.setIn(this.values, pattern, value) + untracked(() => { + FormPath.setIn(this.values, pattern, value) + }) } deleteValuesIn = (pattern: FormPathPattern) => { - FormPath.deleteIn(this.values, pattern) + untracked(() => { + FormPath.deleteIn(this.values, pattern) + }) } existValuesIn = (pattern: FormPathPattern) => {