我有一个使用React.js构建的页面组件。该页面包含标题,内容和顶部工具栏。
这是组件页面的渲染:
< Page noSwipeback> < Navbar sliding = {false}> &安培; …
所以看起来你正在为你的应用程序使用framework7。如果我不得不猜测,为 <Page> , <Navbar> 可能需要是一个直接的孩子,否则将无法正确处理。
<Page>
<Navbar>
从函数返回导航栏时,中间件 <Header> 标签未被使用,因此它又是一个直接子节点(这是您的示例之间的区别)。
<Header>
如果您参考文档: https://framework7.io/docs/navbar.html#fixed-navbar-type
固定导航栏也是页面的一部分,但它始终在屏幕上可见,而不依赖于页面滚动。在这种情况下,它必须是页面的直接子项,如果页面也有固定的工具栏,那么它必须在工具栏之前:
我知道以上不适用于反应版本,但我怀疑反应是否正确。