В настоящее время у меня проблема с панелью навигации внизу. Всякий раз, когда я пытаюсь вернуться с другого компонента на домашний экран, приложение зависает. После выбора другой вкладки навигации она снова работает.
Так выглядит моя панель навигации. Это в основном документация, которую я привел ниже.
<BottomNavigation>
<TabStrip>
<TabStripItem class="tabstripitem">
<Label text="Home"></Label>
</TabStripItem>
<TabStripItem class="tabstripitem">
<Label text="Account"></Label>
</TabStripItem>
<TabStripItem class="tabstripitem">
<Label text="Requests"></Label>
</TabStripItem>
<TabStripItem class="tabstripitem">
<Label text="News"></Label>
</TabStripItem>
<TabStripItem class="tabstripitem">
<Label text="Profile"></Label>
</TabStripItem>
</TabStrip>
<TabContentItem>
<Frame >
<Home />
</Frame>
</TabContentItem>
<TabContentItem >
<Frame>
<AMap />
</Frame>
</TabContentItem>
<TabContentItem>
<Frame>
<Requests />
</Frame>
</TabContentItem>
<TabContentItem>
<Frame >
<News />
</Frame>
</TabContentItem>
<TabContentItem>
<Frame>
<Profile />
</Frame>
</TabContentItem>
</BottomNavigation>
https://nativescript-vue.org/en/docs/routing/manual-routing/#bottomnavigation -and-tabs-navigation
Ниже вы можете увидеть один из компонентов который вы можете выбрать из панели навигации. Я использую Samsung S9 для тестирования приложения. Спасибо за помощь.
<Page actionBarHidden="true">
<AbsoluteLayout>
<MapView
width="100%"
height="100%"
dock="top"
:zoom="zoom"
:latitude="origin.latitude"
:longitude="origin.longitude"
v-if="allowExecution"
@mapReady="mapReady"
@coordinateLongPress="locationSelected"
@markerInfoWindowTapped="markerInfoWindowTapped"
@onCameraMove="onCameraMove"
/>
</AbsoluteLayout>
</Page>
</template>