Funções são uma parte importante da programação, permitindo o isolamento de código e a reutilização de partes importantes. Qual das alternativas abaixo representa o bloco dentro da nossa Vue instance adequado para colocarmos as funções, também chamadas de métodos?

Questão

Funções são uma parte importante da programação, permitindo o isolamento de código e a reutilização de partes importantes. Qual das alternativas abaixo representa o bloco dentro da nossa Vue instance adequado para colocarmos as funções, também chamadas de métodos?

Alternativas

A) Na função data.

B) No objeto computed.

C) No objeto functions.

D) Na função return.

Resposta certa

E) No objeto methods.

Explicação

Em uma Vue instance (Options API), as funções que podem ser chamadas a partir do template ou de eventos (por exemplo, em @click) são declaradas no bloco methods.

  • data guarda o estado (dados reativos).
  • computed guarda propriedades derivadas (valores calculados, com cache).
  • Não existe um bloco padrão chamado functions na Vue instance.
  • return é apenas uma instrução dentro de uma função (como a própria data()), não um “bloco” de configuração.

Portanto, o local adequado para colocar métodos é o objeto methods.

Carregando…

Questões relacionadas

Ver últimas questões