diff --git a/packages/renderless/src/select/vue.ts b/packages/renderless/src/select/vue.ts index b9808c67b7..5b1a1076f7 100644 --- a/packages/renderless/src/select/vue.ts +++ b/packages/renderless/src/select/vue.ts @@ -242,6 +242,9 @@ const initState = ({ : state.selected ), displayOnlyContent: computed(() => { + if (vm.$slots.reference) { + return '' + } if (props.multiple) { if (Array.isArray(state.selected)) { // 如果已经displayOnly 且传入了options,从这里找label, 否则从state.selected (displayOnly时不渲染options)