material-ui 相关问题

实施Google Material Design的React组件。 http://material-ui.com


如何使材料自动完成与bloc?

我正在尝试将材料自动完整小部件与Google Place AutoComplete功能相结合。 我的代码如下:

回答 0 投票 0



将材料-UI输入式图标仅在选择时可见?

Https://codesandbox.io/s/material-demo-w385hh) 代码: <TextField className={classes.margin} id="input-with-icon-textfield" label="TextField" InputProps={{ startAdornment: ( <InputAdornment position="start"> <AccountCircle /> </InputAdornment> ) }} /> 我希望使用材料-UI道具的干净解决方案。 我发布此信息后立即实现了解决方案: https://codesandbox.io/s/material-demo-w385h 设置一个变量以在IconAdornment时包含我们的InputProps。 isSelected === true:OnFocus和setIsSelected(true):OnBlur setIsSelected(false) 我使用Onblur/onfocus设置状态的效果少于Steller的结果,似乎Onblur在每种情况下都没有被调用,因此我通过查看MUI类解决了这一点。 const [isSelected, setIsSelected] = useState(false); const iconAdornment = isSelected ? { startAdornment: ( <InputAdornment position="start"> <AccountCircle /> </InputAdornment> ) } : {}; return ( <TextField className={classes.margin} id="input-with-icon-textfield" label="TextField" InputProps={iconAdornment} onFocus={e => setIsSelected(true)} onBlur={e => setIsSelected(false)} /> ); 当父母拥有以MUI为重点的课程时,请显示元素。 请注意,这将适用于两个开始/结束装饰,因此,如果您只想隐藏其中一个,则可能需要进行一些调整。

回答 1 投票 0

使用`sx`在react-admin

因不弃用:https://mui.com/system/styles/basics/。我正在尝试使用SX Prop实施新方法。 我很难了解如何将其与React-Admin组件一起使用....

回答 2 投票 0

我正在使用Next.js

"dev": "next dev --trubo",

回答 0 投票 0

与其标签相对于其标签的密码和复选框

我正在创建一个用于采用宠物和材料UI中的宠物的清单页面。在首页上,我面临着有关无线电按钮未对准的问题,并带有标签。

回答 1 投票 0

确保从可用的多个选择元素中选择的正确下拉选项

使用 @testing-library/react”:“^16.0.1”,我想知道正确的方法来处理我当前的情况。 这是我的过滤器窗格[使用类似于

回答 0 投票 0


反应测试库无法检测到:MUI样式组件中的悬停样式

next.js13+应用程序路由器项目中测试样式的按钮组件,但是在检查悬停的样式更改时,我的测试失败了。

回答 1 投票 0

如何在最新的角材料上添加扩展颜色19主题

i使用ng生成 @angular/材料:m3-theme生成主题颜色并将其应用于style.scss.scss,但是当我这样做时 style.scss @USE'@angular/材料'作为垫子; @USE'./_theme-colors.scss'as ...

回答 1 投票 0

材料-UI:仅单击图标

我为我的项目创建了一项手风琴。但是我希望仅在单击扩展图标时才扩展面板。目前,它正在扩展到面板上的任何位置。我们可以自定义其不断扩展的行为吗?

回答 7 投票 0


radio按钮放置取决于其标签长度

这是我现在拥有的: HTML代码是此(我正在使用react的材料-UI): {Optio ...

回答 1 投票 0

jaws屏幕读取器未显示我的MUI复选框的视觉焦点指示器

因此,我在jaws屏幕阅读器中遇到了这个问题。在浏览器中,这是完整的HTML 因此,我在jaws屏幕阅读器中遇到了这个问题。在浏览器中,这是完整的html <span class="MuiButtonBase-root MuiIconButton-root PrivateSwitchBase-root-31 MuiCheckbox-root MuiCheckbox-colorSecondary MuiIconButton-colorSecondary" aria-disabled="false"><span class="MuiIconButton-label"><input class="PrivateSwitchBase-input-34" tabindex="0" type="checkbox" data-indeterminate="false" aria-label="Add [email protected] [email protected] to selected items" value=""><svg class="MuiSvgIcon-root" focusable="false" viewBox="0 0 24 24" aria-hidden="true"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"></path></svg></span><span class="MuiTouchRipple-root"></span></span> 在上面的代码中,这是我在组件中的代码 <Checkbox checked={isSelected} onChange={onSelect} inputProps={{ 'aria-label': checkboxAriaLabel || 'Select item', tabIndex: 0, }} onFocus={(e) => { e.target.style.outline = `2px solid ${ 'pink'}`; e.target.style.outlineOffset = '2px'; }} onClick={(e) => e.stopPropagation()} /> 我的问题是屏幕阅读器可以阅读ARIA标签,但焦点戒指指示器未显示 这是正常行为。箭头键,当使用下巴时,请勿将系统焦点移动。他们要做的是允许用户在所谓的虚拟缓冲区中导航。一个网页表示为一种文本环境,用户可以通过字符,word,line,select,select,标记位置,按HTML元素(例如标题,按钮,表单字段等)进行移动。这称为虚拟光标模式。 因此,在您的情况下,TAB可以按预期工作,并且箭头键不会。当我本人盲目时,我无法告诉您当您不使用屏幕阅读器并按下箭头键时,视觉上会发生什么。我相信在这种情况下,重点应该移动,但我不是100%确定的。 另外,与您的问题没有真正的关系,但我不能保持沉默:您的aria-label是冗长的。它应该像John Doe, [email protected]。因为屏幕读取器说“复选框,(未检查)”,因为“添加到选择”含义是传达的。就是这样。查看如何完成Windows或Office设置。有一个复选框,上面写着“显示工具提示”,而不是“转动显示在上方的工具提示”之类的东西。这不是您的错,这是我们盲人社区正在宣讲的现代趋势之一。

回答 1 投票 0

-anded对话框也提交父母表单

I将添加/编辑零件移至单独的对话框组件中,上面有自己的表单(源自父式架构),并在提交该对话框时修改了实际父级data。 不幸的是,在提交对话框时,父母表格也提交,这是一种不希望的行为。

回答 1 投票 0

如何在图表的绘图区域增加空间?

注意图表顶部的线比绘图区域内的线更薄,因为它落在边缘。 我该如何解决? 我尝试添加保证金属性,但这添加了空间

回答 1 投票 0

如何在MUI图表的情节区域添加空间?

注意图表顶部的线比绘图区域内的线更薄,因为它落在边缘。 我该如何解决? 我尝试添加保证金属性,但这添加了空间

回答 1 投票 0

Mui自动完成自定义主题中的true true true

使用Textfield时,我们可以添加一个自定义主题以使标签缩小默认 Muitextfield:{ DefaultProps:{inputlabelProps:{缩小:true}}, },, 与自动完成

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.