You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -15,7 +15,7 @@ Mas normalmente, você vai querer que cada propriedade seja de um tipo específi
15
15
```js
16
16
props: {
17
17
title:String,
18
-
like:Number,
18
+
likes:Number,
19
19
isPublished:Boolean,
20
20
commentIds:Array,
21
21
author:Object,
@@ -24,23 +24,23 @@ props: {
24
24
}
25
25
```
26
26
27
-
Fazer isso não apenas documenta seu componente, mas também mostra um aviso aos usuários no console JavaScript do navegador se eles passarem o tipo errado. Você irá aprender muito mais sobre [checagem de tipos e outras validações de propriedades](#prop-validation) mais abaixo nesta página.
27
+
Fazer isso não apenas documenta seu componente, mas também mostra um aviso aos usuários no console JavaScript do navegador se eles passarem o tipo errado. Você irá aprender muito mais sobre [checagem de tipos e outras validações de propriedades](#validacao-de-propriedades) mais abaixo nesta página.
28
28
29
29
## Passando Propriedades Estáticas ou Dinâmicas
30
30
31
31
Até agora, você viu propriedades passando um valor estático, como por exemplo:
32
32
33
33
```html
34
-
<blog-posttitle="My journey with Vue"></blog-post>
34
+
<blog-posttitle="Minha jornada com Vue"></blog-post>
35
35
```
36
36
37
-
Você também viu propriedades associadas dinamicamente com `v-bind` ou sua abreviação, o caractere `:`, como em:
37
+
Você também viu propriedades atribuídas dinamicamente com `v-bind` ou sua abreviação, o caractere `:`, como em:
38
38
39
39
```html
40
-
<!-- Dinamicamente associa ao valor de uma variável -->
40
+
<!-- Dinamicamente atribui o valor de uma variável -->
41
41
<blog-post:title="post.title"></blog-post>
42
42
43
-
<!-- Dinamicamente associa ao valor de uma expressão complexa -->
43
+
<!-- Dinamicamente atribui o valor de uma expressão complexa -->
44
44
<blog-post:title="post.title + ' by ' + post.author.name"><blog-post>
45
45
```
46
46
@@ -53,7 +53,7 @@ Em ambos os exemplos acima nós passamos valores de String, mas _qualquer_ tipo
53
53
<!-- ao Vue que esta é uma expressão JavaScript e não uma String. -->
54
54
<blog-post:likes="42"></blog-post>
55
55
56
-
<!-- Dinamicamente atribui ao valor de uma variável. -->
56
+
<!-- Dinamicamente atribui o valor de uma variável. -->
57
57
<blog-post:likes="post.likes"></blog-post>
58
58
```
59
59
@@ -67,7 +67,7 @@ Em ambos os exemplos acima nós passamos valores de String, mas _qualquer_ tipo
67
67
<!-- ao Vue que esta é uma expressão JavaScript e não uma String. -->
68
68
<blog-post:is-published="false"></blog-post>
69
69
70
-
<!-- Dinamicamente atribui ao valor de uma variável. -->
70
+
<!-- Dinamicamente atribui o valor de uma variável. -->
Todas as propriedades formam um **vínculo unidirecional para baixo** entre a propriedade do filho e a do pai: quando a propriedade do pai é atualizada, ela vai fluir para baixo até o filho, mas não do filho para o pai. Isso evita que componentes filhos acidentalmente alterem o estado do pai, o que pode tornar o fluxo de dados da sua aplicação mais difícil de entender.
0 commit comments