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可以将所有这些内容显示为一个组,而不是由浏览器控制并按顺序呈现