Millised teised HTTP meetodid on olemas (peamiste kõrval)?
Frontend
setup() (töötatakse enne beforeCreate ja created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Ema: setup Ema: beforeCreate Ema: created Ema: beforeMount Laps: setup Laps: beforeCreate Laps: created Laps: beforeMount Laps: mounted Ema: 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="Mua meni"></MyButton> </template>
On muutuja, mis võib olla tüüpi Book või Video. Kuidas kontrollida objekti tüüpi? Millist tüüpi tagastab tüübi-guard funktsioon?
// 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() (tiek izpildīts pirms beforeCreate un created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Vecāks: setup Vecāks: beforeCreate Vecāks: created Vecāks: beforeMount Bērns: setup Bērns: beforeCreate Bērns: created Bērns: beforeMount Bērns: mounted Vecāks: mounted
Milliseid eeliseid pakub TypeScript?
Mida koosneb HTTP-päring?
console.log('1'); setTimeout(() => console.log('2'), 0); Promise.resolve().then(() => console.log('3')); console.log('4');
Rääkige JavaScripti sulgemistest. Kus kasutatakse Vue 3-s sulgemisi?
Mis on computed ja watchers Vue-s?
Kutsuge Vue 3 komponendis getProducts funktsiooni ja kuvage saadud tulemused mallil.
const events = [ { name: 'Маша', date: '[phone]' }, { name: 'Даша', date: '[phone]' }, { name: 'Ваня', date: '[phone]' }, { name: 'Петя', date: '[phone]' }, { name: 'Митя', date: '[phone]' }, ];
Mis on Virtual DOM ja kuidas see töötab?
Mis on Type Guard TypeScriptis?
Rääkige Vue 3 elutsükli haakidest. Millises järjekorras kutsutakse haakid vanema ja lapse komponentide puhul lehe monteerimisel?
Rääkige oma töökogemusest.
Kas teed Vue 2-st Vue 3-ks ja osalesid migratsioonis? Kas saaksite rohkem rääkida?
Kirjutage fetch-päring, mis tagastab toote nimekirja. Pakkige see eraldi funktsiooni, mida saab uuesti kasutada.
Mis on reaktiivsus ja kuidas see Vue-s töötab? Milline on erinevus Vue 2 ja Vue 3 reaktiivsuses?
Rääkige meile HTTP-protokollidest ja kasutatavatest meetoditest.
Kus saab Vue-s olekut salvestada? Millistel juhtudel on parem kasutada Pinia/Vuex ja millistel provide/inject?