Browse Source

修复组件复用未写key导致的数据错误

cyy 5 tháng trước cách đây
mục cha
commit
6ced5797c7

+ 1 - 0
src/business/platform/form/formrender/dynamic-form/dynamic-form-field.vue

@@ -394,6 +394,7 @@
         <ibps-user-selector
         <ibps-user-selector
             v-else-if="fieldType === 'selector' || fieldType === 'currentUser' || fieldType === 'currentOrg' || fieldType === 'currentPosition'"
             v-else-if="fieldType === 'selector' || fieldType === 'currentUser' || fieldType === 'currentOrg' || fieldType === 'currentPosition'"
             v-model="dataModel"
             v-model="dataModel"
+            :key="dataModel + fieldType + readonlyText + multiple"
             :class="isTable ? '' : readonlyText ? 'ibps-field-text' : ''"
             :class="isTable ? '' : readonlyText ? 'ibps-field-text' : ''"
             :placeholder="selectPlaceholder"
             :placeholder="selectPlaceholder"
             :type="fieldOptions.selector_type"
             :type="fieldOptions.selector_type"