diff --git a/packages/element/src/preview-text/index.ts b/packages/element/src/preview-text/index.ts index a3158ea748a..c2f821a6017 100644 --- a/packages/element/src/preview-text/index.ts +++ b/packages/element/src/preview-text/index.ts @@ -25,11 +25,10 @@ const PlaceholderContext = createContext('N/A') export const usePlaceholder = (value?: Ref) => { const placeholderCtx = useContext(PlaceholderContext) const placeholder = computed(() => { - return isValid(value.value) && value.value !== '' + return isValid(value?.value) && value.value !== '' ? value.value : resolveComponent(placeholderCtx.value) || 'N/A' }) - return placeholder }