更新至material-ui@0.15.0-beta.1后,我无法使用material-ui组件
我在控制台中收到此消息:
失败的上下文类型:
muiTheme
未在中指定 所需的上下文AppBar
AppBar.js:158未捕获的TypeError:无法读取未定义的属性’prepareStyles’
我在组件中只有一个AppBar,我认为它应该可以工作,但是…这是我非常简单的代码:
import React from 'react';
import {AppBar} from 'material-ui';
export class MyComponent extends React.Component {
render() {
return (
<div>
<AppBar
title="Title"
/>
</div>
);
}
}
感谢您的帮助…
-
使用material-ui@0.15.0.beta-1进行了一些更改。
您可以在下面的链接上查看更多详细信息。 https://github.com/callemall/material-
ui/blob/master/CHANGELOG.md因此,通过这些更改,您的代码将变为:
import React from 'react'; import AppBar from 'material-ui/AppBar'; import baseTheme from 'material-ui/styles/baseThemes/lightBaseTheme'; import getMuiTheme from 'material-ui/styles/getMuiTheme'; export class MyComponent extends React.Component { getChildContext() { return { muiTheme: getMuiTheme(baseTheme) }; } render() { return ( <div> <AppBar title="Title" /> </div> ); } } MyComponent.childContextTypes = { muiTheme: React.PropTypes.object.isRequired, };
-
无法获取Material-UI的目标属性-选择React组件
2021-01-31 关注 0 浏览97 1答案
-
@ material-ui和material-ui之间的区别(不带符号)
2021-01-31 关注 0 浏览148 1答案
-
更改所有material-ui(版本1)组件的字体系列
2021-01-31 关注 0 浏览74 1答案
-
是否可以覆盖material-ui组件的默认道具?
2021-01-31 关注 0 浏览72 1答案
-
如何在Material-UI中将组件居中并使其响应?
2021-01-31 关注 0 浏览78 1答案
-
Material-UI Grid不会隐藏使用显示
2021-01-31 关注 0 浏览101 1答案
-
如何使用Typescript扩展Material-UI主题?
2021-01-31 关注 0 浏览203 1答案
-
使用Material-UI主题更改根背景颜色
2021-01-31 关注 0 浏览125 1答案
-
React JS:应用Material-UI CssBaseline
2021-01-31 关注 0 浏览318 1答案
-
Material-UI中的高级样式
2021-01-31 关注 0 浏览79 1答案