Exemplos
Suponha que tenhamos duas variáveis chamadas "FirstName" e "LastName" em nosso componente Vue:
//…Propriedade calculada
Queremos calcular uma propriedade "FullName" que combine o "primeiro nome" e o "nome do último" e recompugue o nome completo sempre que qualquer uma das duas variáveis "primeiro nome" e "lastname" é alterada. Portanto, a propriedade computada para calcular o nome completa seria assim:
//…Agora, vamos criar alguns campos de entrada e vincular as variáveis "FirstName" e "SounName" aos campos de entrada e também vincular a propriedade "FullName" na tag 'P' para visualizar a mudança instantânea na mudança do primeiro anime do último nome. A parte HTML deste componente será assim:
Tudo bem! Depois de ter toda essa configuração, vamos dar uma olhada em nossa página da web.
Se você escreveu com sucesso o código correto e o execute, também deve ter os dois campos de entrada em sua página da web. Vamos tentar digitar o primeiro nome e o sobrenome e ver a propriedade "fulname" é calculada ou não.
Aqui na captura de tela fornecida acima, você pode testemunhar a maravilhosa reatividade de Vue.JS usando a propriedade computada. Você também pode testemunhar que não é como assistir a uma única variável e alterar o valor de outra variável. Ainda assim, está assistindo a cada variável incluída na propriedade computada e recompra o "nome do último". Vamos ver como podemos passar os parâmetros para a propriedade computada e usá -la.
Passe os parâmetros para a propriedade computada
Para passar os parâmetros para a propriedade computada, apenas passamos os parâmetros como fazemos para a função. Por exemplo, no modelo, quando vincularmos a variável "LastName", queremos passar por alguma string, para que a parte do modelo do nosso componente seria assim:
Agora, na propriedade computada, o parâmetro aprovado pode ser utilizado usando a seguinte sintaxe.
calculado:É assim que podemos passar um parâmetro para o calculado e colocá -lo na propriedade e usá -lo.
Se olharmos novamente para a nossa página da web e digitar o primeiro nome e o sobrenome, você poderá ter a mesma funcionalidade e reatividade, mas desta vez, o parâmetro passou.
É assim que é simples e fácil passar um parâmetro de propriedade calculado e usá -lo.
Conclusão:
A propriedade computada é uma característica muito poderosa do Vue.JS, e nós aprendemos que é útil quando precisamos alterá -los quando suas dependências são alteradas. Aprendemos a passar no parâmetro e usá -lo na propriedade computada.