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

Vue.js problem z select po dodaniu v-model

Cloud VPS
0 głosów
209 wizyt
pytanie zadane 9 lipca 2018 w JavaScript przez mi-20 Stary wyjadacz (13,250 p.)

Witam,

kiedy w Vue.js mam select

<select name="category">
<option>Wybierz kategorię</option>
<option>Sport</option>
</select>

wszystko jest jak najbardziej ok, kiedy jednak dodam do niej v-model

<select name="category" v-model="items.category">
<option>Wybierz kategorię</option>
<option>Sport</option>
</select>

z czegoś takiego 

robi się coś takiego

lista, w sensie opcję wyświetlają się normalnie znika jednak pierwszy option który wyświetla się w selekcie domyślnie. Jest w liście rozwijanej ale nie jest domyślnie wybrany

2 odpowiedzi

0 głosów
odpowiedź 9 lipca 2018 przez ProgramistaStepek Nałogowiec (27,020 p.)

Brakuje value przy <option> oraz selected przy domyślnym <option>

komentarz 9 lipca 2018 przez mi-20 Stary wyjadacz (13,250 p.)
<select name="category" v-model="items.category">
<option selected>Wybierz kategorię</option>
<option>Sport</option>
</select>

//czyli tak to powinno wyglądać?

 

komentarz 9 lipca 2018 przez ProgramistaStepek Nałogowiec (27,020 p.)
A gdzie value przy każdym option?
komentarz 9 lipca 2018 przez mi-20 Stary wyjadacz (13,250 p.)
A czy jest to konieczne? Przecież dane z każdego option i tak zostaną pobrane. Ale niezależnie od tego czy są value i selected po dodaniu v-model select i tak domyślnie jest pusty
0 głosów
odpowiedź 11 lipca 2018 przez niezalogowany

Powinieneś mieć coś w tym stylu:

<select name="category" v-model="items.category">
            <option value="">Wybierz kategorię</option>
            <option>Sport</option>
          </select>
//--------------------------

data() {
  return {
    items: {category: '' },
  }
}

 

Podobne pytania

0 głosów
1 odpowiedź 385 wizyt
pytanie zadane 22 lipca 2019 w HTML i CSS przez kordix Gaduła (3,910 p.)
0 głosów
1 odpowiedź 277 wizyt
pytanie zadane 18 sierpnia 2021 w JavaScript przez misiek.sz Bywalec (2,050 p.)
0 głosów
1 odpowiedź 479 wizyt
pytanie zadane 18 maja 2021 w JavaScript przez mikey Użytkownik (820 p.)

93,460 zapytań

142,454 odpowiedzi

322,724 komentarzy

62,837 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

Kursy INF.02 i INF.03
...