繁体   English   中英

遇到“错误:Material-UI:capitalize(string) 需要一个字符串参数。” 在 React Material-UI 中使用小吃吧时

[英]Encountered “Error: Material-UI: capitalize(string) expects a string argument.” when using snackbar in React Material-UI

我在 Material-UI 中使用小吃吧,我遇到了Error: Material-UI: capitalize(string) expects a string argument.

我的代码

    this.state = {
      snackBarOpenVertical: "bottom",
      snackBarOpenHorizontal: "right",
    };

            <Snackbar
              // Neither of the 2 following approaches works.
              anchorOrigin={"bottom", "right"}
              anchorOrigin={this.state.snackBarOpenVertical, this.state.snackBarOpenHorizontal}

              open={true}
              onClose={this.handleSnackBarClose}
              message="I love snacks"
            />

我认为问题出在anchorOrigin字段中,因为当我注释掉 2 行时它起作用了,尽管我无法以这种方式指定小吃店的位置。

正如我上面评论的那样,这两种方法都不起作用。

Snackbar 文档: https://material-ui.com/components/snackbars/

谁能指出我做错了什么?

提前致谢!

文档中, anchorOrigin采用 object ,如下所示:

anchorOrigin={{
  vertical: 'bottom',
  horizontal: 'left',
}}

您在实现中省略了内部{}以及verticalhorizontal属性名称

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM