diff --git a/packages/amis/src/renderers/Form/Transfer.tsx b/packages/amis/src/renderers/Form/Transfer.tsx index 7f70c9f74..e750a9652 100644 --- a/packages/amis/src/renderers/Form/Transfer.tsx +++ b/packages/amis/src/renderers/Form/Transfer.tsx @@ -255,7 +255,11 @@ export class BaseTransferRenderer< // 是否是有懒加载的树,这时不能将 value 添加到 options。因为有可能 value 在懒加载结果中 const isTreeDefer = selectMode === 'tree' && - (!!deferApi || !!findTree(options, (option: Option) => option.deferApi)); + (!!deferApi || + !!findTree( + options, + (option: Option) => option.deferApi || option.defer + )); isTreeDefer === true || ((newOptions.length > options.length || optionModified) &&