Ce este funcția h() în Vue 3
Funcția h() (prescurtare de la hyperscript) generează noduri Virtual DOM direct din JavaScript pur. Deși marea majoritate a componentelor folosesc sintaxa <template>, funcția de randare h() este indispensabilă când construiți componente de nivel foarte scăzut, biblioteci de UI flexibile sau generatoare dinamice de tag-uri HTML bazate pe proprietăți.
Exemplu Concret: Componentă de titlu dinamic (h1 – h6) folosind h()
import { h } from 'vue';
// Randează dinamic un tag <h1>, <h2> etc. în funcție de prop-ul 'nivel'
export default {
props: ['nivel'],
setup(props, { slots }) {
return () => h(`h${props.nivel}`, { class: 'titlu-dinamic' }, slots.default());
}
};
Întrebări & Exemple de Cod:
Funcția h() (Hyperscript) în Vue 3Ai o nelămurire despre utilizarea comenzii
Funcția h() (Hyperscript) în Vue 3sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.