Vue

Vue calculado com parâmetro

Vue calculado com parâmetro

A propriedade Computed geralmente é usada para calcular dados de alguns outros dados. É conhecido por sua reatividade porque sempre que uma variável envolvida em alguma propriedade computada é alterada, toda a propriedade é recomputada.Este post vai aprender a passar o parâmetro para a propriedade computada e ver como usar o Vue computado com parâmetro. Antes de começar a passar parâmetros para a propriedade computada, vamos primeiro entender as propriedades computadas examinando o exemplo.

Exemplos

Suponha que temos duas variáveis ​​chamadas “firstName” e “lastName” em nosso componente Vue:

//…
dados()
Retorna
primeiro nome: "",
sobrenome: ""

,
//…

Propriedade Computada

Queremos calcular uma propriedade “fullName” que irá combinar o “firstName” e “lastName” e recalcular o fullName sempre que qualquer uma das duas variáveis ​​“firstName” e “lastName” for alterada. Portanto, a propriedade computada para calcular o nome completo seria assim:

//…
calculado:
nome completo()
devolva isso.firstName + "+ isto.sobrenome;


//…

Agora vamos criar alguns campos de entrada e ligar as variáveis ​​“firstName” e “lastName” aos campos de entrada e também ligar 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:

Bem! Depois de fazer 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 executou, você também deve ter os dois campos de entrada em sua página da web. Vamos tentar digitar o nome e o sobrenome e ver se a propriedade “fulName” é calculada ou não.

Aqui na captura de tela fornecida acima, você pode testemunhar a maravilhosa reatividade do Vue.js usando a propriedade computada. Você também pode testemunhar que não é como observar uma única variável e alterar o valor de outra variável. Ainda assim, ele está observando cada variável incluída na propriedade computada e recalculando o “sobrenome”. Vamos ver como podemos passar parâmetros para a propriedade computada e usá-la.

Passe 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 template, quando vinculamos a variável “lastName,” queremos passar alguma string, então a parte do template do nosso componente seria assim:

Agora, na propriedade computada, o parâmetro passado pode ser utilizado usando a seguinte sintaxe.

calculado:
nome completo()
return message1 =>
retornar '$ message $ this.firstName $ this.sobrenome'


É assim que podemos passar um parâmetro para o calculado e colocá-lo na propriedade e usá-lo.

Se olharmos novamente para nossa página da web e digitarmos o nome e o sobrenome, você pode ter a mesma funcionalidade e reatividade, mas desta vez, o parâmetro passou.

É simples e fácil passar um parâmetro de propriedade calculado e usá-lo.

Conclusão:

A propriedade computada é um recurso muito poderoso do Vue.js, e aprendemos que é útil quando temos que alterá-los quando suas dependências são alteradas. Aprendemos a passar o parâmetro e usá-lo na propriedade computada.

Como alterar o ponteiro do mouse e tamanho do cursor, cor e esquema no Windows 10
O ponteiro do mouse e o cursor no Windows 10 são aspectos muito importantes do sistema operacional. Isso também pode ser dito para outros sistemas ope...
Mecanismos de jogos gratuitos e de código aberto para o desenvolvimento de jogos Linux
Este artigo cobrirá uma lista de mecanismos de jogo gratuitos e de código aberto que podem ser usados ​​para desenvolver jogos 2D e 3D no Linux. Exist...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...