-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Closed
Description
What problem does this feature solve?
Form组件过多时的性能问题
现在的 Form 组件里的任一 FormItem 变化都会导致 Form 所在的上下文触发更新,当上下文中组件过多时,会变得卡顿。
现在添加 :selfUpdate="true" 属性,将FormItem 变为独立更新,避免整个组件刷新。同样也带来了新的问题:如有其它依赖该表单项值的地方,则不可以使用。
What does the proposed API look like?
<template>
<a-form :form="form">
<a-form-item key="A" ref="formA">
<a-input v-if="form.getFieldValue('B') === 'abc'" v-decorator="['A']" />
</a-form-item>
<a-form-item key="B" selfUpdate>
<a-input v-decorator="['B']" />
</a-form-item>
</form>
</template>