And*_*ers 3 javascript tooltip reactjs material-ui
我有以下使用Material UI的React组件:
const MyButton = ({ warningText }) => (
<Tooltip title={warningText}>
<Button>Do action</Button>
</Tooltip>
)
Run Code Online (Sandbox Code Playgroud)
当前,warningText未定义时会显示一个空的工具提示。相反,我不想显示任何工具提示。在这些情况下,是否有办法有条件地压低工具提示?
当然,我可以只使用if语句不呈现工具提示组件,但这在我看来将导致相当丑陋的代码。
Mur*_*göz 11
应该
<Tooltip title={warningText == null ? "" : warningText}>
<Button>Do action</Button>
</Tooltip>
Run Code Online (Sandbox Code Playgroud)
文档说如果字符串长度为零,则不会显示。
https://material-ui.com/api/tooltip/
工具提示标题。零长度标题字符串永远不会显示。
| 归档时间: |
|
| 查看次数: |
1606 次 |
| 最近记录: |