reactjs - 如何在 IconMenu 中使用标签
问题描述
我将 IconMenu 与 IconButton 和 Icon 一起使用。我想在“NavigationExpandMoreIcon”之前有一个标签。
是否可以在这种可能的设置中实现,或者我是否需要更改我正在使用的组件?
我的代码如下所示:
<IconMenu
iconButtonElement={
<IconButton touch>
<NavigationExpandMoreIcon />
</IconButton>
}
onItemClick={this.handleClick}
>
{options}
</IconMenu>
我正在使用材料 UI 0.20 和 React 16 我也有材料 ui 3.7(所以我可以升级组件,如果需要)
解决方案
我认为您可以使用 iconButtonElement 选项自定义它是接受节点..
<IconMenu
iconButtonElement={
<React.Fragment>
//Use styles based on your need for label component...
<label>Your Label here</label>
<IconButton touch>
<NavigationExpandMoreIcon />
</IconButton>
</React.Fragement>
}
onItemClick={this.handleClick}
>
{options}
</IconMenu>
推荐阅读
- c# - 如何使用 C# 脚本 (csx) 从函数中获取 Azure 函数名称
- sql - 基于值的请求优先级的并发控制
- node.js - 从 localhost 上的 Node.js 服务器连接到 PostgreSQL 数据库时出错。“关闭 SSL”
- python-3.x - 删除 Tkinter 标题栏和窗口边框?
- reactjs - 无法在 WSL2 上渲染 + 反应
- xcode - 泊坞窗图像内的蒸气“公共”目录未暴露
- java - Android中的每日通知不起作用
- javascript - @react-three/drei 东西不适用于 next.js
- swift - 获取 alamofire 请求以在命令行应用程序中执行
- python - 如何使用 np.where() / np.select() 或 pandas/python 中的一些更好的方法执行计算?