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
Copy file name to clipboardExpand all lines: src/api/basic-reactivity.md
+26-26Lines changed: 26 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# API's Básicas de Reatividade
2
2
3
-
> Esta seção usa sintaxe de [componente de arquivo único](../guide/single-file-component.html) para exemplos de código
3
+
> Esta seção usa sintaxe de [Componente Single-File](../guide/single-file-component.html) para exemplos de código
4
4
5
5
## `reactive`
6
6
@@ -10,17 +10,17 @@ Retorna uma cópia reativa do objeto.
10
10
constobj=reactive({ count:0 })
11
11
```
12
12
13
-
A conversão reativa é "profunda" - ela afeta todas as propriedades aninhadas. Na implementação baseada em [ES2015 Proxy](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy), o proxy retornado **não** é igual ao objeto original. Recomenda-se trabalhar exclusivamente com o proxy reativo e evitar depender do objeto original.
13
+
A conversão reativa é "profunda" - ela afeta todas as propriedades aninhadas. Na implementação baseada no [Proxy da ES2015](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy), o *proxy* retornado **não** é igual ao objeto original. Recomenda-se trabalhar exclusivamente com o *proxy* reativo e evitar depender do objeto original.
14
14
15
-
**Digitando:**
15
+
**Tipagem:**
16
16
17
17
```ts
18
18
function reactive<Textendsobject>(target:T):UnwrapNestedRefs<T>
19
19
```
20
20
21
21
## `readonly`
22
22
23
-
Capturaumobjeto (reativoousimples) ouuma [ref](./refs-api.html#ref) eretornaumproxysomenteleituraparaooriginal. Umproxysomenteleitura é profundo: qualquerpropriedadeaninhadaacessadatambémserá somenteleitura
23
+
Capturaumobjeto (reativoousimples) ouum [ref](./refs-api.html#ref) eretornaum*proxy*somenteleituraparaooriginal. Um*proxy*somenteleitura é profundo: qualquerpropriedadeaninhadaacessadatambémserá somenteleitura.
import { reactive, isReactive, readonly } from 'vue'
@@ -68,13 +68,13 @@ export default {
68
68
const state = reactive({
69
69
name: 'John'
70
70
})
71
-
// proxy "readonly"(somente de leitura) criado a partir de um objeto simples
71
+
// proxy "readonly"(somente leitura) criado de um objeto simples
72
72
const plain = readonly({
73
73
name: 'Mary'
74
74
})
75
75
console.log(isReactive(plain)) // -> false
76
76
77
-
// proxy "readonly"(somente de leitura) criado a partir de um proxy "reactive"
77
+
// proxy "readonly"(somente leitura) criado de um proxy "reactive"
78
78
const stateCopy = readonly(state)
79
79
console.log(isReactive(stateCopy)) // -> true
80
80
}
@@ -83,11 +83,11 @@ export default {
83
83
84
84
## `isReadonly`
85
85
86
-
Verificaseumobjeto é umproxysomentedeleituracriadopor [`readonly`](#readonly).
86
+
Verificaseumobjeto é um*proxy*somenteleituracriadopor [`readonly`](#readonly).
87
87
88
88
## `toRaw`
89
89
90
-
Retornaoobjetobrutooriginaldeumproxy [`reactive`](#reactive) ou [`readonly`](#readonly). Esta é uma"válvula de escape"quepodeserusadaparalertemporariamentesemincorreremacessodeproxy/sobrecargaderastreamentoougravaçãosemacionaralterações. **Não** é recomendadomanterumareferênciapersistenteaoobjetooriginal. Usecomcuidado
90
+
Retornaoobjetobruto(*raw*) originaldeum*proxy* [`reactive`](#reactive) ou [`readonly`](#readonly). Esta é uma"válvula de escape"quepodeserusadaparalertemporariamentesemincorreremacessode*proxy*/sobrecargaderastreamentoougravaçãosemacionaralterações. **Não** é recomendadomanterumareferênciapersistenteaoobjetooriginal. Usecomcuidado.
0 commit comments