/
githubmirror
/
ionic
Обзор
Документация
Войти
/
githubmirror
/
ionic
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/vue/test/base/src/views/Routing.vue
94 строки
2 KB
Brandy Smith
test(vue): improve test app (#30610)
08 авг 2025, 20:37
Не верифицирован
08 авг 2025, 20:37
2229c24
Код
Авторство
О чём код?
<template> <ion-page data-pageid="routing"> <ion-header :translucent="true"> <ion-toolbar> <ion-buttons slot="start"> <ion-back-button default-href="/"></ion-back-button> </ion-buttons> <ion-title>Routing</ion-title> </ion-toolbar> </ion-header> <ion-content :fullscreen="true"> <ion-header collapse="condense"> <ion-toolbar> <ion-title size="large">Routing</ion-title> </ion-toolbar> </ion-header> <ion-item @click="setRouteParams" id="route-params"> <ion-label>Set Route Parameters</ion-label> </ion-item> <ion-item router-link="/routing/child" id="child"> <ion-label>Go to Child Page</ion-label> </ion-item> <ion-item router-link="/routing/abc" id="parameter-abc"> <ion-label>Go to Parameter Page ABC</ion-label> </ion-item> <ion-item router-link="/routing/xyz" id="parameter-xyz"> <ion-label>Go to Parameter Page XYZ</ion-label> </ion-item> <ion-item router-link="/routing/123/view" id="parameter-view-item"> <ion-label>Go to Parameterized Page View</ion-label> </ion-item> <ion-item @click="replace" id="replace"> <ion-label>Replace to Navigation page</ion-label> </ion-item> <ion-item router-link="/tabs/tab1" id="tab1"> <ion-label>Go to /tabs/tab1</ion-label> </ion-item> </ion-content> </ion-page> </template> <script lang="ts"> import { IonBackButton, IonButtons, IonContent, IonHeader, IonItem, IonLabel, IonPage, IonTitle, IonToolbar } from '@ionic/vue'; import { defineComponent } from 'vue'; import { useRouter } from 'vue-router'; export default defineComponent({ components: { IonBackButton, IonButtons, IonContent, IonHeader, IonItem, IonLabel, IonPage, IonTitle, IonToolbar }, setup() { const router = useRouter(); const setRouteParams = () => { router.push({ query: { search: 'liamwashere' } }); } const replace = () => { router.replace('/navigation'); } return { setRouteParams, replace } } }); </script>