Que outros métodos HTTP existem (além dos principais)?
Frontend
setup() (é executado antes de beforeCreate e created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Pai: setup Pai: beforeCreate Pai: created Pai: beforeMount Filho: setup Filho: beforeCreate Filho: created Filho: beforeMount Filho: mounted Pai: 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 em mim"></MyButton> </template>
Existe uma variável que pode ser do tipo Book ou Video. Como verificar o tipo do objeto? Que tipo a função de guarda de tipo retorna?
// 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() (executa-se antes de beforeCreate e created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Pai: setup Pai: beforeCreate Pai: created Pai: beforeMount Filho: setup Filho: beforeCreate Filho: created Filho: beforeMount Filho: mounted Pai: mounted <template> <div> <slot name=""></slot> </div> </template>
Quais são as vantagens do TypeScript?
Do que é composto um pedido HTTP?
console.log('1'); setTimeout(() => console.log('2'), 0); Promise.resolve().then(() => console.log('3')); console.log('4');
Fale sobre closures em JavaScript. Onde as closures são usadas no Vue 3?
O que são computed e watchers no Vue?
Chame a função getProducts no componente Vue 3 e renderize os resultados obtidos no template.
const eventos = [ { nome: 'Маша', data: '[phone]' }, { nome: 'Даша', data: '[phone]' }, { nome: 'Ваня', data: '[phone]' }, { nome: 'Петя', data: '[phone]' }, { nome: 'Митя', data: '[phone]' }, ];
O que é o Virtual DOM e como funciona?
O que é Type Guard em TypeScript?
Fale sobre os hooks do ciclo de vida no Vue 3. Em que ordem os hooks são chamados nos componentes pai e filho durante a montagem da página?
Fale sobre a sua experiência de trabalho.
Passou do Vue 2 para o Vue 3 e participou na migração. Pode contar-nos mais detalhes?
Escreva uma requisição fetch que retorne uma lista de produtos. Envolva-a numa função separada que possa ser reutilizada.
O que é reatividade e como ela funciona no Vue? Qual é a diferença entre reatividade no Vue 2 e Vue 3?
Fale-nos sobre os protocolos HTTP e os métodos que são utilizados.
Onde pode armazenar o estado no Vue? Em que casos é melhor usar Pinia/Vuex, e em quais usar provide/inject?