Autor Zpráva
Kcko
Profil
Začínám se učit vue, věnoval jsem tomu zatím opravdu málo času, takže je možné, že jsem něco v dokumentaci přehlédl .. nicméně,

1) lab.rjwebdesign.cz/vue/list.html (funguje, je to klasický OL seznam)
2) lab.rjwebdesign.cz/vue/table.html (nefunguje, tag table hodí až pod seznam)

Neví někdo proč?


Už to mám, z dokumentace -> that every component must have a single root element
Což zrovna v tomhle případě znamená, obalit to <tbody>, což je dosti na nic ...
Str4wberry
Profil
Proč je to na nic?
joe
Profil
Problém je v tom, že <table> může obsahovat jenom určité elementy, mezi které <todo-item> nepatří.

Tohle není problém toho, že komponenta musí mít jenom "single root element" - i na to pak je řešení - vue fragment.

V dokumentaci je to popsané: vuejs.org/v2/guide/components.html#DOM-Template-Parsing-Caveats

Takže použít atribut is na tagu <tr> uvnitř tabulky.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0