gpt4 book ai didi

javascript - 在 React Material-UI 中使用 snackbar 时遇到 "Error: Material-UI: capitalize(string) expects a string argument."

转载 作者:行者123 更新时间:2023-12-01 23:54:40 26 4
gpt4 key购买 nike

我在 Material-UI 中使用 snackbar,我遇到了 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 的位置。

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

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

谁能指出我哪里做错了?

提前致谢!

最佳答案

来自docs , anchorOrigin 采用这样的对象:

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

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

关于javascript - 在 React Material-UI 中使用 snackbar 时遇到 "Error: Material-UI: capitalize(string) expects a string argument.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62971440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com