嵌套页面路由器出口高度不可调整 (ios)

Nested page router outlets height not adjustable (ios)

我使用的 this example 具有嵌套的页面路由器插座。我发现嵌套路由器在 iOS 上总是占页面高度的 100%,而在 Android 上它会服从您的指示。

例如,如果您这样做,嵌套的 page-router-outlet 在 iOS 上将是全高,但在 Android 上它实际上是 400 高

<GridLayout rows="400, *">
    <GridLayout row="0">
        <page-router-outlet></page-router-outlet>
    </GridLayout>

    <GridLayout row="1">
        <Label text="Some other content"></Label>
    </GridLayout>
</GridLayout>

它在 ios 上工作得很好。只有您的代码可能存在其他问题。按照您的建议,我已经克隆了 github 代码并将其添加到 playground 供您测试。您可以从 here.

访问 playground

我建议在上面的 playground 中添加你的 child 并进行测试。可能是 child 组件的 100% 高度与 parent.

重叠