Material ui Can';t对齐AppBar中的项目

Material ui Can';t对齐AppBar中的项目,material-ui,Material Ui,我很难在我的AppBar中对齐一些元素。我需要将MoreVertIcon放在所有元素之后的右侧,但它总是显示在孩子们面前: 这是我的密码: export default class MainMenu extends React.Component { render() { return ( <AppBar title="Dashboard" iconElementRight={ <IconMenu

我很难在我的
AppBar
中对齐一些元素。我需要将
MoreVertIcon
放在所有元素之后的右侧,但它总是显示在孩子们面前:

这是我的密码:

export default class MainMenu extends React.Component {
    render() {
        return (
            <AppBar title="Dashboard" iconElementRight={
                <IconMenu
                    iconButtonElement={
                        <IconButton><MoreVertIcon /></IconButton>
                    }
                    targetOrigin={{horizontal: 'right', vertical: 'top'}}
                    anchorOrigin={{horizontal: 'right', vertical: 'top'}}
                >
                    <MenuItem primaryText="Refresh" />
                    <MenuItem primaryText="Help" />
                    <MenuItem primaryText="Sign out" />
                </IconMenu>
            }>
                <FlatButton label="Foo" style={styles.items}/>
                <FlatButton label="Bar" style={styles.items}/>
            </AppBar>
        );
    }
}
export default class主菜单扩展React.Component{
render(){
返回(
);
}
}

我刚刚为所有右手的东西制作了一个组件,如下所示:

var RightSideStuff = React.createClass({
   render() {
    return (
        <span>
            <FlatButton label="Foo" style={styles.items}/>
            <FlatButton label="Bar" style={styles.items}/>

             <IconMenu
                iconButtonElement={
                    <IconButton><MoreVertIcon /></IconButton>
                }
                targetOrigin={{horizontal: 'right', vertical: 'top'}}
                anchorOrigin={{horizontal: 'right', vertical: 'top'}}
            >
                <MenuItem primaryText="Refresh" />
                <MenuItem primaryText="Help" />
                <MenuItem primaryText="Sign out" />
            </IconMenu>
        </span>
    );

}
var RightSideStuff=React.createClass({
render(){
返回(
);
}
}))

然后将其包含到原始组件中:

  <AppBar title="Dashboard"
          iconElementRight={<RightSideStuff/>}
          style={styles.appbar}
  />


这使appubar可以将所有这些内容显示为一个组,而不是由浏览器控制并按顺序呈现这些内容。

我刚刚为所有右侧内容制作了一个组件,如下所示:

var RightSideStuff = React.createClass({
   render() {
    return (
        <span>
            <FlatButton label="Foo" style={styles.items}/>
            <FlatButton label="Bar" style={styles.items}/>

             <IconMenu
                iconButtonElement={
                    <IconButton><MoreVertIcon /></IconButton>
                }
                targetOrigin={{horizontal: 'right', vertical: 'top'}}
                anchorOrigin={{horizontal: 'right', vertical: 'top'}}
            >
                <MenuItem primaryText="Refresh" />
                <MenuItem primaryText="Help" />
                <MenuItem primaryText="Sign out" />
            </IconMenu>
        </span>
    );

}
var RightSideStuff=React.createClass({
render(){
返回(
);
}
}))

然后将其包含到原始组件中:

  <AppBar title="Dashboard"
          iconElementRight={<RightSideStuff/>}
          style={styles.appbar}
  />

这使appubar可以将所有这些内容显示为一个组,而不是由浏览器控制并按顺序呈现