Qual a grande diferença entre methods X computed já que em ambos atributos eu posso invocar funções?
Qual a grande diferença entre methods X computed já que em ambos atributos eu posso invocar funções?
O computed é uma propriedade que atualiza automaticamente sem ser chamada. Então ele não aceita nenhum parâmetro.
Você pode usar uma variável que vai ficar contando valores diferentes, mas nunca vai poder chamar um evento de click nele
O methods é parecido com uma função. Você chama ele no código como se fosse uma função. Ele não atualiza valores dinamicamente e aceita parâmetros
Então se você precisa de um valor que vai ficar atualizando várias vezes durante o tempo de vida da aplicação, usa computed property
Se você precisa de um função que vai ser executado só uma vez, como o submit de um form, usa o method
Uma resposta do stack overflow vai te ajudar: