将辅助功能道具传递给Material UI按钮

斯旺基·莱格

我想向材质UI按钮添加辅助功能

我希望按如下方式使用此自定义按钮:

import Button from '@material-ui/core/Button';

function AccessibleButton(props) {
  const { accessKey, ariaLabel, isDisabled, label, onClick, tabIndex, variant, size} = props;
  return (
    <Button
      accesskey={accessKey}
      aria-label={ariaLabel}
      disabled={isDisabled}
      className={componentCls}
      onClick={onClick}
      tabindex={tabIndex}
      variant={variant}
      size={size}
    >
      {label}
    </Button>
  );
};

Aria标签可用于输入,但似乎不适用于按钮。如何将其他道具(assessKey,ariaLabel)传递到“材质UI”按钮中。我该怎么做呢?

ε

这应该起作用,因为我们的大多数组件都转发了多余的道具。在相应的api页面(此处为https://material-ui.com/api/button/)上,您会找到带有明显道具的表格。在此下方是一个注释,告诉您多余的道具会发生什么。

导航有点麻烦(我们正在努力),但最后您会看到多余的道具被转发到了原生元素。因此<Button aria-label="ariaLabel" />将渲染一个<button aria-label="ariaLabel" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Material-UI:使用Array.map()时将道具传递给useStyles

来自分类Dev

如何将数组传递给Material-UI DataSource道具

来自分类Dev

道具未传递到Material UI按钮文本

来自分类Dev

将onClick传递给material-ui按钮-仅工作一次

来自分类Dev

将按钮ID传递给功能

来自分类Dev

如何使用按钮将参数传递给功能

来自分类Dev

将graphql变量传递给Material UI组件

来自分类Dev

如何在子选择器中将道具传递给Material-UI样式

来自分类Dev

Chakra UI colorScheme道具在按钮上

来自分类Dev

更改Material-ui按钮的字体大小,并使按钮缩放?

来自分类Dev

右侧的Material-UI样式按钮

来自分类Dev

带按钮的Material-UI文件上传

来自分类Dev

如何更改Material-UI按钮的tabIndex?

来自分类Dev

修改或覆盖 material-ui 按钮 css

来自分类Dev

将参数传递给按钮

来自分类Dev

Swift UI按钮动作功能

来自分类Dev

UIAlertView按钮的辅助功能

来自分类Dev

如何将Material-UI按钮样式应用于html-native按钮

来自分类Dev

在按下软键“HOME”按钮上停止 Android 辅助功能 UI 组件

来自分类Dev

Material UI 中的嵌套按钮:如何在单击子按钮时禁用容器按钮的波纹效果?

来自分类Dev

Angular-UI引导程序:将值从“触发器”的按钮传递到“模态”的按钮

来自分类Dev

如何在React Native中通过警报按钮将值传递给功能

来自分类Dev

如何将material-ui的主题对象传递给defaultProps?

来自分类Dev

在Material UI中,如何动态将颜色传递给我的样式?

来自分类Dev

如何使用 Typescript 和 Material UI 将处理程序传递给 onClick

来自分类Dev

将输入ID传递给jQuery UI自动完成功能中的url

来自分类Dev

将功能作为道具传递给Typescript React功能组件

来自分类Dev

将参数传递给按钮的命令选项

来自分类Dev

将值从<form>传递给按钮?与{if $'}

Related 相关文章

  1. 1

    Material-UI:使用Array.map()时将道具传递给useStyles

  2. 2

    如何将数组传递给Material-UI DataSource道具

  3. 3

    道具未传递到Material UI按钮文本

  4. 4

    将onClick传递给material-ui按钮-仅工作一次

  5. 5

    将按钮ID传递给功能

  6. 6

    如何使用按钮将参数传递给功能

  7. 7

    将graphql变量传递给Material UI组件

  8. 8

    如何在子选择器中将道具传递给Material-UI样式

  9. 9

    Chakra UI colorScheme道具在按钮上

  10. 10

    更改Material-ui按钮的字体大小,并使按钮缩放?

  11. 11

    右侧的Material-UI样式按钮

  12. 12

    带按钮的Material-UI文件上传

  13. 13

    如何更改Material-UI按钮的tabIndex?

  14. 14

    修改或覆盖 material-ui 按钮 css

  15. 15

    将参数传递给按钮

  16. 16

    Swift UI按钮动作功能

  17. 17

    UIAlertView按钮的辅助功能

  18. 18

    如何将Material-UI按钮样式应用于html-native按钮

  19. 19

    在按下软键“HOME”按钮上停止 Android 辅助功能 UI 组件

  20. 20

    Material UI 中的嵌套按钮:如何在单击子按钮时禁用容器按钮的波纹效果?

  21. 21

    Angular-UI引导程序:将值从“触发器”的按钮传递到“模态”的按钮

  22. 22

    如何在React Native中通过警报按钮将值传递给功能

  23. 23

    如何将material-ui的主题对象传递给defaultProps?

  24. 24

    在Material UI中,如何动态将颜色传递给我的样式?

  25. 25

    如何使用 Typescript 和 Material UI 将处理程序传递给 onClick

  26. 26

    将输入ID传递给jQuery UI自动完成功能中的url

  27. 27

    将功能作为道具传递给Typescript React功能组件

  28. 28

    将参数传递给按钮的命令选项

  29. 29

    将值从<form>传递给按钮?与{if $'}

热门标签

归档