Qual a grande diferença entre methods X computed já que em ambos atributos eu posso invocar funções?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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: