Я создаю свое первое приложение Nativescript с помощью Nativescript-vue, и у меня возникают проблемы с макетом страницы.
Документация показывает вам, как создать макет страницы, но она не слишком понятна для общего использования, и я не вижу, можно ли использовать более одного стиля макета на страницу
Я бы хотел начать с макета стека для верхней части страницы, но затем отобразить некоторые данные в таблице, поэтому я использую сетку для нижней части.
Я обнаружил, что когда я использую более одного макета, он показывает только последний на странице
Пример: (На странице отображается только раздел GridLayout, макет стека невидим)
<template>
<Page class="page">
<ActionBar class="action-bar" :title="title"/>
<ScrollView>
<StackLayout>
<Image :src="img" stretch="aspectFit" v-if="img" />
<Button class="btn btn-primary" text="Buy Now" @tap="visitPage(url)" v-if="url" />
</StackLayout>
<GridLayout columns="auto, auto" rows="2*, 3*">
<Label text="Author:" row="0" col="0" padding="20px" />
<Label text="Shakespear" row="0" col="1" padding="20px" />
<Label text="Publisher" row="1" col="0" padding="20px" />
<Label text="A publisher" row="1" col="1" padding="20px" />
</GridLayout>
</ScrollView>
</Page>
</template>
В: есть ли способ показать более одной опции макета на странице?