使用Material-UI库时,如何向<Button>
添加html属性和<ButtonBase>
?例如,能够将按钮上的 tabindex 设置为 -1。
我看到像 <TextField>
这样的组件你可以使用InputProps,但<Button>
上似乎没有类似的 Prop 和<ButtonBase>
.
我在这里创建了一个功能请求 ( issue 9585 ),但被告知已经可以这样做了。
谢谢!
最佳答案
正如文档中所述:“提供的任何其他属性都将传播到根元素。”
对于Button
,这是ButtonBase
,对于ButtonBase
,它是button
(默认情况下,您可以用component
属性。)。因此:提供给 Button
的 tabIndex
将应用于 ButtonBase
,后者又将其应用于 button
。
对于tabIndex
,您还可以使用disabled
属性来设置tabIndex={-1}
。
关于button - 如何在 Material-UI 中的 <Button>/<ButtonBase> 上添加 HTML 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47925794/