实施Google Material Design的React组件。 http://material-ui.com
我对 React 比较陌生,我的任务是创建具有特定行为的饼图,如下图所示: 所需的行为包括在 co...
Remix 和 MUI 滑块未触发 ActionFunction
我正在尝试使用 MUI 滑块来更新数据库,使用 Remix ActionFunction。 但是,当 MUI 滑块移动时,它会重新加载默认函数,而不是 ActionFunction。我怎样才能让它...
我想添加一些连接到 mui 树视图中的节点的边框,但我一直在努力解决一个部分,即当它是最后一个叶节点时没有垂直边框 是
请帮助我扩展 mui 中的行。我正在尝试在基于 Material UI 构建的表格内构建表格中的下拉行(分别针对表格的每一行)。由于读了我的朋友...
我正在做一个项目,但是这个项目有一个验证电子邮件页面,我想在这个界面的开头放一个电子邮件图标,但是绕了一圈我不能? 我怎样才能放一个图标...
根据 MUI DataGrid 选择启用按钮,按钮保持禁用状态
我已经将handleSelectionModelChange定义为onSelectionModelChange的setRow,但是操作选择行仍然不会影响禁用的按钮。正如我在下面尝试的那样 导入...
当我单击 mui DataGrid 中的复选框时,如何启用按钮状态?示例图片 我想在用户单击复选框后启用批准按钮。 const [approveState, setApproveSt...
更改 MUI DataGrid 的 GridColDef 界面中的“字段”键类型
GridColDef 的字段键默认类型是字符串。我想为其分配一组特定字符串。有办法让它发挥作用吗? 我尝试使用 Array & {
我什么时候应该在 Material-UI 中使用 style 而不是 sx prop?
MUI 组件中的 style 和 sx prop 几乎做同样的事情。 sx 属性提供了一些简写语法,并允许您访问主题对象。但除此之外,它们看起来很相似......
React Material UI:如何禁用在自动完成文本字段中输入内容?
我使用了 Material UI 组件 Autocomplete 来呈现一些选项,但我希望 Autocomplete 让用户避免打字来获取建议。有什么方法可以让它作为选择下拉菜单和BL...
JetpackCompose Material3 按钮边框覆盖不起作用
如标题所示:无法覆盖我的 Button 可组合项的边框笔画。下面是我的自定义按钮,如何通过传递 border:BorderStroke 参数来调用可组合项,以及显示的图像...
我正在尝试在一个新的应用程序中实现数据库,但由于某种原因它崩溃了,经过大量搜索后我发布了这个问题,我没有找到任何相关的内容: 致命异常:main(询问
我有两个实体要在 Material-UI Slider 上显示为拇指组件,并且我需要为每个拇指组件设置不同的样式。 实体 A 拇指应出现在白色圆圈中,实体 B 拇指应...
我在复杂的应用程序中有一个 Material UI 菜单和一个对话框。 他们彼此没有任何关系。他们不是彼此的孩子。他们不互相进口任何东西。 该...
我正在努力获取以文本字段作为标签的单选按钮的输入。 当单选按钮旁边的文本字段正在接收用户时,我也很难动态“检查”单选按钮......
Material UI 样式组件 - “如果没有引用,X 的推断类型就无法命名......”
这个TS问题如何解决? 我的样式组件是从 style.ts 文件导出的,并在 React 组件的 index.tsx 文件中使用: 样式.ts: 从 '@mui/material/... 导入 { styled, Theme }
我使用了材质图标按钮,但不希望单击按钮时出现轮廓边框。 我尝试了一切,但似乎没有任何效果。是否可以使用样式组件来做到这一点?...
MUI hideBackDrop={true} 不允许我单击 Drawer 组件外部来关闭它
我有一个抽屉组件,当我单击地图上的图标时,该组件会打开。然后抽屉菜单打开,背景阴影落在地图上。当我点击带有背景阴影的地图时,抽屉就会关闭
useMediaQuery 不适用于顶级 React 组件,但适用于子组件
当我在应用程序的顶级组件 (App) 中的 React 应用程序中使用 Material UI 中的 useMediaQuery 时,查询不起作用(值不会在窗口调整大小时更新)并导致渲染问题(当
有没有一种方法可以在卡片内的 Material-UI Typography 元素中将单词加粗,而无需渲染时移动?
我正在尝试将 React Material-UI 元素中的单个单词(也在 Material-UI 中)加粗。我只是使用 html 标签,它的工作原理: 我正在尝试将 React Material-UI <Typography> 元素中的单个单词加粗(该元素也在 Material-UI <Card> 中)。我只是使用 html 标签,它有效: <Typography><b>First thing:</b> {answers[2]}</Typography> 但是当我使用它们时,它们会在加载时产生可见的文本大小调整。 我留下了嵌套 <Typography> 标签,这迫使我应用一堆样式以使它们正常显示: <Typography style={{display:'inline-flex', alignItems: 'baseline'}}><Typography variant='h6' style={{marginRight:'3px'}}>Path:</Typography> {path}</Typography> 这似乎是一个糟糕的解决方案。我错过了什么吗?就像 <b> 标签导致加载延迟的另一个原因,或者内置的 Material-UI 解决方案一样? <Card>的完整代码,作为参考: <Card className={classes.card}> <CardActionArea> <RenderImage imageAddress={myImage} widthAndHeight={[230, 180]} style={{marginLeft: '10%'}} /> <CardContent> <Typography style={{display:'inline-flex', alignItems: 'baseline'}}><Typography variant='h6' style={{marginRight:'3px'}}>Path:</Typography> {path}</Typography> <Typography><b>First thing:</b> {answers[2]}</Typography> <Typography><b>Second thing:</b> {answers[0]}</Typography> <Typography style={{marginBottom: 0}}><b>Third thing:</b> {answers[1]}</Typography> </CardContent> </CardActionArea> </Card> 您尝试过使用 Box 组件吗? 你可以做类似的事情 <Typography component='div'>Normal text <Box fontWeight='fontWeightMedium' display='inline'>medium font weight text</Box> and some more normal text</Typography> 请注意,component='div'包装器上的Typography属性是必需的,因为Box组件不能嵌套在版式的默认p下。 来源版式字体粗细 要解决 Mohamed 提到的问题,您可以将 Box 渲染的组件更改为 span(使用此方法不需要displayInline): <Typography>Normal text <Box component="span" fontWeight='fontWeightMedium'>medium font weight text</Box> and some more normal text</Typography> 你也可以这样做: <Typography>normal text <strong>bold text</strong> normal text</Typography> 我们可以通过以下方式在 Typography 中使用 fontWeight={'fontWeightBold'} 属性 <Typography component={'div'} fontWeight={'fontWeightLight'}>fontWeightLight:200</Typography> <Typography component={'div'} fontWeight={'fontWeightRegular'}>fontWeightRegular:400</Typography> <Typography component={'div'} fontWeight={'fontWeightMedium'}>fontWeightMedium:500</Typography> <Typography component={'div'} fontWeight={'fontWeightBold'}>fontWeightBold:700</Typography>