可以通过以下步骤实现:
import React from 'react';
import Avatar from '@material-ui/core/Avatar';
const UserAvatar = ({ imageUrl }) => {
return <Avatar src={imageUrl} />;
};
export default UserAvatar;
position="static"
属性来固定AppBar的位置。
import React from 'react';
import AppBar from '@material-ui/core/AppBar';
import Toolbar from '@material-ui/core/Toolbar';
import Typography from '@material-ui/core/Typography';
import UserAvatar from './UserAvatar';
const MyAppBar = ({ imageUrl }) => {
return (
<AppBar position="static">
<Toolbar>
<Typography variant="h6">My App</Typography>
<div style={{ marginLeft: 'auto' }}>
<UserAvatar imageUrl={imageUrl} />
</div>
</Toolbar>
</AppBar>
);
};
export default MyAppBar;
import React from 'react';
import MyAppBar from './MyAppBar';
const App = () => {
const imageUrl = 'https://example.com/avatar.jpg';
return (
<div>
<MyAppBar imageUrl={imageUrl} />
{/* 其他应用程序内容 */}
</div>
);
};
export default App;
这样,你就可以将头像添加到Material-UI AppBar中了。根据你的需求,你可以根据头像的来源和展示方式进行相应的调整和定制。
领取专属 10元无门槛券
手把手带您无忧上云