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
A implementação da função `render()` é muito mais simples, mas também requer mais familiaridade com as propriedades das instâncias de componentes. Nesse caso, você deve saber que quando você passar filhos sem uma diretiva `v-slot` para um componente, como o `Hello world!` dentro do `anchored-heading`, esses filhos serão armazenados na instância do componente em `$slots.default()`. Se você já não tiver feito ainda. **é recomendado ler a [API de propriedades de instância](../api/instance-properties.html) antes de mergulhar nas funções de renderização.**
83
83
84
-
## The DOM tree
84
+
## A árvore DOM
85
85
86
-
Before we dive into render functions, it’s important to know a little about how browsers work. Take this HTML for example:
86
+
Antes de adentrarmos nas funções de renderização, é importante conhecer um pouco sobre como os navegadores funcionam. Veja esse exemplo de HTML:
87
87
88
88
```html
89
89
<div>
@@ -93,29 +93,29 @@ Before we dive into render functions, it’s important to know a little about ho
93
93
</div>
94
94
```
95
95
96
-
When a browser reads this code, it builds a [tree of "DOM nodes"](https://javascript.info/dom-nodes)to help it keep track of everything.
96
+
Quando um navegador lê este código, ele compila uma [árvore de "nós DOM"](https://javascript.info/dom-nodes)para ajudá-lo a acompanhar tudo.
97
97
98
-
The tree of DOM nodes for the HTML above looks like this:
98
+
A árvore de nós DOM para o HTML acima se parece com isso:
99
99
100
100

101
101
102
-
Every element is a node. Every piece of text is a node. Even comments are nodes! Each node can have children (i.e. each node can contain other nodes).
102
+
Cada elemento é uma nó. Cada trecho de texto é um nó. Até mesmo comentários são nós! Cada nó pode possuír filhos (i.e. cada nó pode conter outros nós).
103
103
104
-
Updating all these nodes efficiently can be difficult, but thankfully, we never have to do it manually. Instead, we tell Vue what HTML we want on the page, in a template:
104
+
Atualizar todos esses nós eficientemente pode ser difícil, mas felizmente, nós nunca precisamos fazê-lo manualmente. Ao invés disso, nós dizemos ao Vue qual HTML nós queremos na página, em um template:
105
105
106
106
```html
107
107
<h1>{{ blogTitle }}</h1>
108
108
```
109
109
110
-
Or in a render function:
110
+
Ou em uma função de renderização:
111
111
112
112
```js
113
113
render() {
114
114
returnVue.h('h1', {}, this.blogTitle)
115
115
}
116
116
```
117
117
118
-
And in both cases, Vue automatically keeps the page updated, even when `blogTitle`changes.
118
+
E em ambos os casos, o Vue automaticamente mantem a página atualizada, até mesmo quando o `blogTitle`muda.
0 commit comments