Noa*_*tko 11 javascript reactjs material-ui
我正在尝试在已经具有 title 属性的组件上使用 Material-UI Tooltip 组件。我必须使用带有 title 道具的 child 。有什么方法可以使用 Material-UI 工具提示,还是需要寻找其他方法?
<Tooltip title='Disabled' aria-label='disabled button'>
<RequiredImportedButton title={this._getTitleMessage()} />
</Tooltip>
Run Code Online (Sandbox Code Playgroud)
Material-UI 抛出此错误:
titleindex.js:2178 警告:Material-UI:您已向 的子级提供了一个属性<Tooltip />。删除此标题属性Delete或工具提示组件。
感谢您提供的任何帮助。
Noa*_*tko 11
采用简单的方法:将子组件包装在div.
<Tooltip title='Disabled' aria-label='disabled button'>
<div>
<RequiredImportedButton title={this._getTitleMessage()} />
</div>
</Tooltip>
Run Code Online (Sandbox Code Playgroud)
更新:
另一个答案建议使用片段而不是 a div,因为divs 可能会导致意外的样式更改,但对于如何实现这一点存在困惑。
<Tooltip title='Disabled' aria-label='disabled button'>
<>
<RequiredImportedButton title={this._getTitleMessage()} />
</>
</Tooltip>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5067 次 |
| 最近记录: |