Ce alte metode HTTP există (în afară de cele principale)?
Frontend
setup() (se execută înainte de beforeCreate și created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Părinte: setup Părinte: beforeCreate Părinte: created Părinte: beforeMount Copil: setup Copil: beforeCreate Copil: created Copil: beforeMount Copil: mounted Părinte: 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="Clique pe mine"></MyButton> </template>
Există o variabilă care poate fi de tipul Book sau Video. Cum verifici tipul obiectului? Ce tip returnează funcția de protecție a tipului?
// 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() (se ejecuta antes de beforeCreate y created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Padre: setup Padre: beforeCreate Padre: created Padre: beforeMount Hijo: setup Hijo: beforeCreate Hijo: created Hijo: beforeMount Hijo: mounted Padre: mounted <template> <div> <slot name=""></slot> </div> </template>
Ce avantaje oferă TypeScript?
Din ce este format o cerere HTTP?
console.log('1'); setTimeout(() => console.log('2'), 0); Promise.resolve().then(() => console.log('3')); console.log('4');
Vorbiți despre closures în JavaScript. Unde sunt utilizate closures în Vue 3?
Ce sunt computed și watchers în Vue?
Apelați funcția getProducts în componenta Vue 3 și afișați rezultatele obținute în șablon.
Ce este Virtual DOM și cum funcționează?
const evenimente = [ { nume: 'Маша', data: '[phone]' }, { nume: 'Даша', data: '[phone]' }, { nume: 'Ваня', data: '[phone]' }, { nume: 'Петя', data: '[phone]' }, { nume: 'Митя', data: '[phone]' }, ];
Vorbește despre hooks-urile din ciclul de viață în Vue 3. În ce ordine sunt apelate hooks-urile la componentele părinte și copil în timpul montării paginii?
Ce este Type Guard în TypeScript?
Povestiți-mi despre experiența dvs. profesională.
Ați trecut de la Vue 2 la Vue 3 și ați participat la migrare. Puteți să ne spuneți mai multe detalii?
Spune-ne despre protocoalele HTTP și metodele utilizate.
Ce este reactivitatea și cum funcționează în Vue? Care este diferența dintre reactivitate în Vue 2 și Vue 3?
Scrieți o solicitare fetch care returnează o listă de produse. Împachetați-o într-o funcție separată pe care o puteți reutiliza.
Unde se poate stoca starea în Vue? În ce cazuri este mai bine să folosiți Pinia/Vuex și în care provide/inject?