
[英]I meet an error with Material-UI and Mobx ,Error: Material-UI: capitalize(string) expects a string argument
[英]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',
}}
您在实现中省略了内部{}
以及vertical
和horizontal
属性名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.