【发布时间】:2020-06-10 12:37:08
【问题描述】:
希望更改我的应用程序的主要颜色和次要颜色。 手册说这就是你所需要的,但我仍然在我的应用程序中看到基本的蓝色/红色默认颜色。我已经离开了这个参考https://material-ui.com/customization/color/
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import { createMuiTheme } from "@material-ui/core";
import { MuiThemeProvider } from "material-ui/styles";
const theme = createMuiTheme({
palette: {
primary: {
main: "#ff8f00"
},
secondary: {
main: "#ffcc80"
}
}
});
ReactDOM.render(
<MuiThemeProvider theme={theme}>
<App />
</MuiThemeProvider>,
document.getElementById("root")
);
【问题讨论】:
-
this comment on spectrum 对您有帮助吗?我不是 MUI 专家,所以帮不上忙,但看来你现在应该使用
ThemeProvider而不是MuiThemeProvider。 -
您正在从 0.x 版本的 Material-UI 导入 MuiThemeProvider。您应该改为从“@material-ui/core/styles”导入它。
-
同意@George,文档指向
ThemeProveder,但是来自不同的NPM包 -
导入 ThemeProvider 而不是 MuiThemeProvider 有效!!感谢您的回复。我不知道我在哪里读到导入 MuiThemeProvider..
标签: reactjs material-ui