diff --git a/packages/vant/src/list/List.tsx b/packages/vant/src/list/List.tsx index cc5b1dd9f..03407b44b 100644 --- a/packages/vant/src/list/List.tsx +++ b/packages/vant/src/list/List.tsx @@ -41,7 +41,10 @@ export const listProps = { scroller: Object as PropType, errorText: String, direction: makeStringProp('down'), - loadingText: String, + loadingText: { + type: String as PropType, + default: '', + }, finishedText: String, immediateCheck: truthProp, }; @@ -139,13 +142,13 @@ export default defineComponent({ if (loading.value && !props.finished && !props.disabled) { return (
- {slots.loading ? ( - slots.loading() - ) : ( - - {props.loadingText || t('loading')} - - )} + {slots.loading + ? slots.loading() + : props.loadingText != null && ( + + {props.loadingText || t('loading')} + + )}
); }