Jul*_*ont 20

您可以BottomNavigation使用以下CSS粘贴到屏幕底部:

const styles = {
  stickToBottom: {
    width: '100%',
    position: 'fixed',
    bottom: 0,
  },
};
Run Code Online (Sandbox Code Playgroud)

然后将其应用于您的BottomNavigation组件:

<BottomNavigation className={classes.stickToBottom}>
Run Code Online (Sandbox Code Playgroud)

您应该知道这position: 'fixed'将导致底部导航组件覆盖您的内容(类似地,AppBar如果您不使用保证金,粘贴到屏幕顶部也会覆盖内容).您需要提供一种marginBottom或其他类型的填充,以确保不隐藏任何内容.

您还可以使用其他一些position选项,例如stickyabsolute.但是,根据我的经验,fixed最符合您需求的选项.

  • 值得注意的是:Appbar的响应大小,因此需要根据不同的视口大小调整此填充.这可以使用Toolbar mixin完成. (2认同)