未在“工具栏”中指定muiTheme

塞拉姆

即使我muitheme在组件中添加了属性,我也无法弄清楚到底需要什么。如果有人可以提出什么是学习material uiin的最佳资源的最佳资源,那也很好meteor-react

import getMuiTheme from 'material-ui/styles/getMuiTheme';  
import NavigationExpandMoreIcon from 'material-ui/svg-icons/navigation/expand-more';
import MenuItem from 'material-ui/MenuItem';
import DropDownMenu from 'material-ui/DropDownMenu';
import RaisedButton from 'material-ui/RaisedButton';
import {Toolbar, ToolbarGroup, ToolbarSeparator, ToolbarTitle} from 'material-ui/Toolbar';

class ToolbarExamplesSimple extends React.Component {

constructor(props) {
super(props); 
this.state = {
  value: 3,
};
}

// handleChange = (event, index, value) => this.setState({value});

render() {
const muiTheme = getMuiTheme({

  appBar: {
    height: 50,
  },
});
return (
  <Toolbar muiTheme={muiTheme}>
    <ToolbarGroup firstChild={true}>
      <DropDownMenu value={this.state.value} >
        <MenuItem value={1} primaryText="All Broadcasts" />
        <MenuItem value={2} primaryText="All Voice" />
        <MenuItem value={3} primaryText="All Text" />
        <MenuItem value={4} primaryText="Complete Voice" />
        <MenuItem value={5} primaryText="Complete Text" />
        <MenuItem value={6} primaryText="Active Voice" />
        <MenuItem value={7} primaryText="Active Text" />
      </DropDownMenu>
    </ToolbarGroup>
    <ToolbarGroup>
      <ToolbarTitle text="Options" />
      <FontIcon className="muidocs-icon-custom-sort" />
      <ToolbarSeparator />
      <RaisedButton label="Create Broadcast" primary={true} />
      <IconMenu
        iconButtonElement={
          <IconButton touch={true}>
            <NavigationExpandMoreIcon />
          </IconButton>
        }
      >
        <MenuItem primaryText="Download" />
        <MenuItem primaryText="More Info" />
      </IconMenu>
    </ToolbarGroup>
  </Toolbar>
); 

}}

错误:未捕获TypeError:无法读取未定义(...)**的属性'prepareStyles'

安德烈·杨(AndréYoung)

因此,它的工作原理略有不同。.
在应用中提供主题的最快/正确方法是使用高阶组件MuiThemeProvider它应该在您的应用程序的根目录中。

请参阅文档的本部分,以获取更多信息
http://www.material-ui.com/#/get-started/usage

来自文档的示例:

import React from 'react';
import ReactDOM from 'react-dom';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import MyAwesomeReactComponent from './MyAwesomeReactComponent';
import myMaterialTheme from './myMaterialTheme.js';
import getMuiTheme from 'material-ui/styles/getMuiTheme';


const muiTheme = getMuiTheme(myMaterialTheme);
const App = () => (
  <MuiThemeProvider  muiTheme={muiTheme}>
    <MyAwesomeReactComponent />
  </MuiThemeProvider>
);

ReactDOM.render(
  <App />,
  document.getElementById('app')
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android的“应用程序主题”中指定工具栏主题?

来自分类Dev

工具栏未在iOS中显示

来自分类Dev

工具栏上的向上按钮在RTL中指向左

来自分类Dev

工具栏上的向上按钮在RTL中指向左

来自分类Dev

Android工具栏未在Backstack的片段上调用onOptionsItemSelected

来自分类Dev

?attr /未在工具栏中设置正确的颜色

来自分类Dev

Tableau Public工具栏未在某些报告中显示

来自分类Dev

导航抽屉未在工具栏上绘制

来自分类Dev

平铺未在折叠工具栏中居中

来自分类Dev

工具栏未在其他活动中显示

来自分类Dev

工具栏未在 Android 的 API 级别 19 中显示

来自分类Dev

工具栏盲区

来自分类Dev

Javascript工具栏

来自分类Dev

Materialdesign工具栏的向后箭头未在Lollipop之前的版本中显示

来自分类Dev

Laravel 5 中的 CKEditor 4 未在工具栏中显示 iFrame 图标

来自分类Dev

工具栏按钮重力以扩展工具栏

来自分类Dev

透明的工具栏,用于展开的折叠工具栏

来自分类Dev

ActionBar与工具栏或ActionBar和工具栏

来自分类Dev

将KENDOUI工具栏与网格工具栏集成

来自分类Dev

工具栏和NavigationDrawer

来自分类Dev

设置工具栏标题

来自分类Dev

带工具栏的Viewpager

来自分类Dev

Android ActionBar或工具栏

来自分类Dev

垂直md工具栏

来自分类Dev

Android工具栏样式

来自分类Dev

滑出侧面工具栏

来自分类Dev

从FlowDocumentReader删除工具栏

来自分类Dev

WikiEditor工具栏丢失

来自分类Dev

DialogFragment中的工具栏