• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Vue.js <router-view/> widok domyślny

0 głosów
409 wizyt
pytanie zadane 3 października 2018 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)

Witam, mam taki kod

<template>
<div>
    <nav>
      <router-link to="inf/page-one"></router-link>
      <router-link to="inf/page-two"></router-link>
    </nav>

    <router-view/>
  </div>
</template>

router.js

{
      path: '/inf',
      name: 'Inf',
      component: Inf,
      children: [
        {
          path: '/inf/page-one',
          name: 'PageOne',
          component: PageOne
        },
        {
          path: '/inf/page-two',
          name: 'PageTwo',
          component: PageTwo
        }
      ]
    }

i teraz jeśli przejdziemy pod '/inf' zostanie nam wyświetlona tylko nawigacja, wiadomo po kliknięciu w link wyświetli się PageOne lub PageTwo po nawigacją. Teraz, jak zrobić aby po przejściu po '/inf' domyślnie była wyświetlana PageOne a po kliknięciu w PageTwo, PageOne znika i zostaje załadowana PagaTwo

1 odpowiedź

0 głosów
odpowiedź 3 października 2018 przez Tomek Sochacki Ekspert (227,510 p.)

Nie znam Vue, ale zauważ, że dla path /inf masz przejście do komponentu Inf, a nie do PageOne więc dlaczego oczekiwałbyś przejścia do PageOne? Daj tam PageOne albo pobaw się z redirect.

Coś na wzor:

{
      path: '/inf',
      name: 'Inf',
      component: PageOne, // tu zmiana!
      children: [
        {
          path: '/inf/page-one',
          name: 'PageOne',
          component: PageOne
        },
        {
          path: '/inf/page-two',
          name: 'PageTwo',
          component: PageTwo
        }
      ]
    }

 

komentarz 3 października 2018 przez mi-20 Stary wyjadacz (13,250 p.)

Nie o to mi chodzi, jak zrobię

  path: '/inf',
      name: 'Inf',
      component: PageOne, // tu zmiana!

ta cały widok zostanie zastąpiony komponentem OnePage a chodzi żeby tylko router-view miał domyślny widok

Podobne pytania

0 głosów
1 odpowiedź 344 wizyt
pytanie zadane 12 listopada 2018 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)
0 głosów
1 odpowiedź 562 wizyt
pytanie zadane 29 kwietnia 2019 w JavaScript przez ShiroUmizake Nałogowiec (46,300 p.)
+1 głos
1 odpowiedź 360 wizyt

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...