Kedy sa volá funkcia WU vo Vue?
sobes.tech AI
Odpoveď od AI
Ospravedlňujem sa, ale takzvaná "funkcia WU" v Vue.js neexistuje.
Možno ste mali na mysli jednu z nasledujúcich konceptov alebo funkcií:
-
setup v Vue 3 Composition API: Ide o novú možnosť komponentu, kde sa umiestňuje logika reaktivity, stavu a metód.
// Príklad setup funkcie import { ref, onMounted } from 'vue'; export default { setup() { const count = ref(0); // Reaktívny stav function increment() { count.value++; } onMounted(() => { // Hook životného cyklu console.log('Komponenta je namontovaná'); }); return { // Vraciame dáta a funkcie na použitie v šablóne count, increment }; } }setupsa volá pred vytvorením inštancie komponentu, ihneď po vyriešení props a pred vytvorením samotnej inštancie. -
watch v Options API alebo Composition API: Používa sa na sledovanie zmien v reaktívnych dátach.
// Watch v Options API export default { data() { return { message: 'Ahoj' } }, watch: { message(newValue, oldValue) { console.log(`Správa sa zmenila z "${oldValue}" na "${newValue}"`); } } }// Watch v Composition API import { ref, watch } from 'vue'; export default { setup() { const message = ref('Ahoj'); watch(message, (newValue, oldValue) => { console.log(`Správa sa zmenila z "${oldValue}" na "${newValue}"`); }); return { message }; } }watchsa volá pri zmene sledovaného zdroja. -
methods v Options API: Používa sa na pridanie funkcií k inštancii komponentu. Volajú sa podľa potreby (napríklad pri kliknutí na tlačidlo).
// Methods v Options API export default { methods: { greet() { console.log('Ahoj!'); } } }Metódy sa volajú pri priamej výzve (napríklad z šablóny
@click="greet"alebo z inej metódy).
Ak ste mali na mysli niečo iné, prosím, upresnite. Možno ide o preklep alebo špecifické názov funkcie v konkrétnom projekte alebo knižnici.