Tencent / tdesign-vue-next

A Vue3.x UI components lib for TDesign.
https://tdesign.tencent.com/vue-next
MIT License
1.46k stars 478 forks source link

[t-select] 选项中 label是空字符 直接显示了 value #4689

Closed XieDs911 closed 1 week ago

XieDs911 commented 3 weeks ago

tdesign-vue-next 版本

1.9.6

重现链接

No response

重现步骤

export const getSingleContent = ( value: TdSelectProps['value'], optionsMap: ComputedRef<Map<SelectValue, TdOptionProps>>, ): string => { const option = optionsMap.value.get(value); return option?.label || value?.toString(); }; 源码中 || 判断不严谨 当我的label 是空字符串的时候 直接显示value

期望结果

期望 没有

实际结果

No response

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

期望undefined 的时候 再显示 value

github-actions[bot] commented 3 weeks ago

👋 @XieDs911,感谢给 TDesign 提出了 issue。 请根据 issue 模版确保背景信息的完善,我们将调查并尽快回复你。

uyarn commented 3 weeks ago

什么需求label要展示空字符串?空字符串用户如何知道这是个什么选项?