Koje još HTTP metode postoje (osim osnovnih)?
Frontend
setup() (изврша пре него што beforeCreate и created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Родитељ: setup Родитељ: beforeCreate Родитељ: created Родитељ: beforeMount Дете: setup Дете: beforeCreate Дете: created Дете: beforeMount Дете: mounted Родитељ: mounted <template> <button @click="onClick"> {{ text }} </button> </template> <script lang="ts"> interface Props { text: string; } const props = defineProps<Props>(); interface Emit { myClick: [string]; } const emits = defineEmit<Emit>(); function onClick() { } </script> <template> <MyButton :text="Klikni na mene"></MyButton> </template>
Postoji promenljiva koja može biti tipa Book ili Video. Kako proveriti tip objekta? Koji tip vraća funkcija tip-guard?
// comp.vue <template> <ul v-if="products != null"> <li v-for="(pr, i) in products">{{pr}}</li> </ul> </template> <script> import {getProducts} from ""; import {ref} from "vue"; const products = ref(null); onMounted(() => { getProducts().then(result => products.value = result) }) </script> setup() (izvršava se pre poziva onBeforeCreate i created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Roditelj: setup Roditelj: beforeCreate Roditelj: created Roditelj: beforeMount Dete: setup Dete: beforeCreate Dete: created Dete: beforeMount Dete: mounted Roditelj: mounted <template> <div> <slot name=""></slot> </div> </template>
Koje prednosti pruža TypeScript?
Od čega se sastoji HTTP zahtev?
console.log('1'); setTimeout(() => console.log('2'), 0); Promise.resolve().then(() => console.log('3')); console.log('4');
Ispričajte mi o zatvaranjima u JavaScript-u. Gde se koriste zatvaranja u Vue 3?
Šta su computed i watchers u Vue?
const events = [ { name: 'Маша', date: '[phone]' }, { name: 'Даша', date: '[phone]' }, { name: 'Ваня', date: '[phone]' }, { name: 'Петя', date: '[phone]' }, { name: 'Митя', date: '[phone]' }, ];
Šta je Virtual DOM i kako funkcioniše?
Pozovite funkciju getProducts u Vue 3 komponenti i prikažite dobijene rezultate u šablonu.
Šta je Type Guard u TypeScript-u?
Ispričaj mi o lifecycle hooks u Vue 3. U kom redoslijedu se pozivaju hookovi kod roditeljskog i dječjeg komponenta prilikom učitavanja stranice?
Почните да говорите о свом радном искуству.
Prelazili ste sa Vue 2 na Vue 3 i učestvovali u migraciji? Možete li reći više detalja?
Napišite fetch zahtev koji vraća listu proizvoda. Uključite ga u zasebnu funkciju koja se može ponovo koristiti.
Šta je reaktivnost i kako funkcioniše u Vue? Koja je razlika između reaktivnosti u Vue 2 i Vue 3?
Ispričajte nam o HTTP protokolima i metodama koje se koriste.
Где се може чувати стање у Vue? У којим случајевима је боље користити Pinia/Vuex, а у којима provide/inject?