以下是 Frame 最常见用法的概述。有关可用属性、方法或事件的更多信息,请参阅 Frame 的完整 API 文档。
<Frame>
是一个用于显示 <Page>
元素的 UI 组件。每个应用程序至少需要一个 <Frame>
元素,通常设置为根元素。
如果您正在从 nativescript 3.x 迁移,并且想要保留旧的行为,您可以在入口文件中使用以下代码段来创建一个根 Frame 并呈现您的默认页面。
new Vue({
render: h => h('Frame', [ h(HomePageComponent) ])
})
如果您需要创建多个 Frame,您可以将它们包含在一个布局中,例如,如果您希望并排放置 2 个 Frame。
<GridLayout columns="*, *">
<Frame col="0"/>
<Frame col="1"/>
</GridLayout>
<Frame>
<Page>
<ActionBar title="Default Page Title" />
<GridLayout>
<Label text="Default Page Content" />
</GridLayout>
</Page>
</Frame>
<Frame>
<Page>
<Home />
</Page>
</Frame>
import Home from './Home'
export default {
components: {
Home
}
}
Android | iOS |
---|---|
org.nativescript.widgets.ContentLayout | UINavigationController |