Doznajte ukratko o najnovijem izdanju Vuea uz ovaj sažetak važnih promjena.
Vue.js, poznati JavaScript okvir za izradu korisničkih sučelja, uvodi zadivljujuće značajke i poboljšanja sa svakim novim izdanjem.
Vue 3.3 nije iznimka jer uvodi cijeli niz novih funkcionalnosti.
1. Makronaredbe: podrška za uvezene i složene tipove
Makronaredbe, moćan alat unutar Vue.js, omogućuju vam definiranje isječaka predložaka koji se mogu ponovno koristiti. U Vue 3.3, makronaredbe dobivaju podršku za uvezene komponente i složene vrste, poboljšavajući njihovu svestranost i mogućnost ponovne upotrebe.
Razmotrite sljedeći primjer:
tip :podaci="složeni podaci" />
</macro-example>
</template>
"makro-primjer">
</slot>
</div>
</macro>
U gornjem isječku koda, makro-primjer makro prilagođava bilo koji sadržaj koji se nalazi unutar njega, uključujući uvezene komponente kao što je i složene vrste poput. To omogućuje stvaranje prilagodljivih isječaka predložaka koji se mogu ponovno koristiti.
2. Generičke komponente: podržavaju različite vrste podataka
Vue 3.3 uvodi podršku za generičke komponente, omogućujući stvaranje komponenti za višekratnu upotrebu koje mogu neprimjetno komunicirati s različitim tipovima podataka. Ova se značajka pokazala osobito vrijednom pri razvoju komponenti koje trebaju rukovati različitim tipovima podataka bez ugrožavanja sigurnosti tipa.
Evo primjera generičke komponente:
"podaci"></slot>
</div>
</template>