61. hodina MVOP WBF
Matěj Cajthaml — SSPŠ
©
Jaký problém má tento způsob předávání dat?
Jak lze ve Vue tvořit vícestránkovou aplikaci?
watchers
Kde na svém portálu používám sledovače?
stále můžeme využívat scoped
assets si můžeme vytvořit SASS souborymain.js
Zkuste si ve Vue zapnout SASS a vytvořit si základní strukturu. Tedy, soubor na proměnné, jednotlivé komponenty či sekce. Společně soubory nalinkujte a zapněte. Vaše styly otestujte.
views/router/index.jsmain.jsrouter/index.js
router-viewApp.vue si můžeme představit jako obal na celou stránkuCo se tedy v App.vue má nacházet?
router-link
Jak se tyto zápisy liší?
this.$router — samotný router, nastavení, přesměrování, ...this.$route — aktuální stránka (routa)this.$route.params (objekt) můžeme číst jednotlivé parametrythis.$router.push(data) můžeme přesměrovat stránku/user/1{ name: "user", params: { id: 1 }}this.$router.replacethis.$router.goHistory modes)
#, např. #/user/1/profile/, např. /user/1/profileNormální
mód potřebuje další nastavení serveru, které například není možné.
Vytvořte (použijte) projekt, ve kterém bude jedna stránka (routa) s jedním parametrem. Do komponenty stránky přidejte jeden text (hodnota parametru) a dvě tlačítka, kde každé bude ukazovat na aktuální stránku ale s různými parametry.
Co se stane, když budeme klikat na tlačítka? Bude se daná komponenta znovu vytvářet?
Jak lze upravit komponentu, aby reagovala na změny?
router-viewroutes/index.js v childrenJak lze ve Vue tvořit vícestránkovou aplikaci?