如何在Material-UI中的<button> / <buttonbase>上添加HTML属性?

时间:2017-12-21 13:13:46

标签: button attributes material-ui

使用Material-UI库时,如何将html属性添加到<Button><ButtonBase>?例如,可以在按钮上将tabindex设置为-1。

我看到像<TextField>这样的组件你可以使用InputProps,但<Button><ButtonBase>似乎没有类似的道具。

我在这里创建了一个功能请求(issue 9585),但被告知可以这样做。

谢谢!

1 个答案:

答案 0 :(得分:1)

正如文档中所述:&#34;提供的任何其他属性都将传播到根元素。&#34;

对于ButtonButtonBaseButtonBase button(默认情况下,您可以使用{{1}覆盖道具。)。因此:提供给component的{​​{1}}将应用于tabIndexButton会将其应用于ButtonBase

如果是button,您还拥有设置tabIndex的{​​{1}}道具。