Front End: Montar a instância no HTML é uma tarefa relativamente simples. O que deve ser passado dentro do método mount ao criar uma Vue instance, após importar o arquivo do Vue JS?
Montar a instância no HTML é uma tarefa relativamente simples. O que deve ser passado dentro do método mount ao criar uma Vue instance, após importar o arquivo do Vue JS?
A) O nome de uma div.
B) O id de uma div.
C) Um id relativo à div onde queremos montar aquela instância.
D) Um seletor CSS relativo ao elemento raiz onde queremos montar aquela instância.
E) A classe da div onde queremos montar a instância do Vue.
No Vue (tanto ao usar a opção mount), precisamos indicar qual elemento do DOM será o “ponto de montagem” (root) da instância.
- O método
mount(ou$mount) recebe um seletor CSS ou uma referência a um elemento do DOM. - Na prática mais comum em provas/exemplos, usa-se uma string como
"#app", que é um seletor CSS (poderia ser".classe","div", etc., embora o padrão seja id).
Exemplo típico:
import Vue from 'vue'
new Vue({
render: h => h(App)
}).$mount('#app')
Aqui, '#app' é um seletor CSS apontando para o elemento raiz onde a instância será montada.
Alternativa correta: (D).