Skip to content

Commit a1dab22

Browse files
authored
Merge pull request #225 from AlexandreL0pes/dev
Translate 'api/instance-properties.md'
2 parents 52344f5 + f60ab2d commit a1dab22

File tree

1 file changed

+51
-51
lines changed

1 file changed

+51
-51
lines changed

src/api/instance-properties.md

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,44 @@
1-
# Instance Properties
1+
# Propriedades da Instância
22

33
## $data
44

5-
- **Type:** `Object`
5+
- **Tipo:** `Object`
66

7-
- **Details:**
7+
- **Detalhes:**
88

9-
The data object that the component instance is observing. The component instance proxies access to the properties on its data object.
9+
O objeto de dados que a instância do componente está observando. A instância do componente faz _proxy_ de acesso às propriedades em seu objeto de dados.
1010

11-
- **See also:** [Options / Data - data](./options-data.html#data-2)
11+
- **Ver também:** [Opções - Dados](./options-data.html#data-2)
1212

1313
## $props
1414

15-
- **Type:** `Object`
15+
- **Tipo:** `Object`
1616

17-
- **Details:**
17+
- **Detalhes:**
1818

19-
An object representing the current props a component has received. The component instance proxies access to the properties on its props object.
19+
Um objeto representando as props atuais que o componente recebeu. A instância do componente faz _proxy_ de acesso às propriedades em seu objeto de props.
2020

2121
## $el
2222

23-
- **Type:** `any`
23+
- **Tipo:** `any`
2424

25-
- **Read only**
25+
- **Somente leitura**
2626

27-
- **Details:**
27+
- **Detalhes:**
2828

29-
The root DOM element that the component instance is managing.
29+
O elemento raiz do DOM que a instância do componente está gerenciando.
3030

31-
For components using [fragments](../guide/migration/fragments), `$el` will be the placeholder DOM node that Vue uses to keep track of the component's position in the DOM. It is recommended to use [template refs](../guide/component-template-refs.html) for direct access to DOM elements instead of relying on `$el`.
31+
Para componentes usando [fragmentos](../guide/migration/fragments), `$el` será o nó DOM _placeholder_ que o Vue usa para acompanhar a posição do componente no DOM. Recomenda-se usar [_refs_ de _template_](../guide/component-template-refs.html) para acesso direto aos elementos DOM em vez de depender de `$el`.
3232

3333
## $options
3434

35-
- **Type:** `Object`
35+
- **Tipo:** `Object`
3636

37-
- **Read only**
37+
- **Somente leitura**
3838

39-
- **Details:**
39+
- **Detalhes:**
4040

41-
The instantiation options used for the current component instance. This is useful when you want to include custom properties in the options:
41+
As opções da instanciação usadas pela instância do componente atual. Isso é útil quando você deseja incluir propriedades personalizadas nas opções:
4242

4343
```js
4444
const app = createApp({
@@ -51,47 +51,47 @@
5151

5252
## $parent
5353

54-
- **Type:** `Component instance`
54+
- **Tipo:** `Component instance`
5555

56-
- **Read only**
56+
- **Somente leitura**
5757

58-
- **Details:**
58+
- **Detalhes:**
5959

60-
The parent instance, if the current instance has one.
60+
A instância pai, se a instância atual tiver uma.
6161

6262
## $root
6363

64-
- **Type:** `Component instance`
64+
- **Tipo:** `Component instance`
6565

66-
- **Read only**
66+
- **Somente leitura**
6767

68-
- **Details:**
68+
- **Detalhes:**
6969

70-
The root component instance of the current component tree. If the current instance has no parents this value will be itself.
70+
A instância do componente raiz da árvore de componentes atual. Caso a instância atual não tenha pais, este valor será ela mesmo.
7171

7272
## $slots
7373

74-
- **Type:** `{ [name: string]: (...args: any[]) => Array<VNode> | undefined }`
74+
- **Tipo:** `{ [name: string]: (...args: any[]) => Array<VNode> | undefined }`
7575

76-
- **Read only**
76+
- **Somente Leitura**
7777

78-
- **Details:**
78+
- **Detalhes:**
7979

80-
Used to programmatically access content [distributed by slots](../guide/component-basics.html#content-distribution-with-slots). Each [named slot](../guide/component-slots.html#named-slots) has its own corresponding property (e.g. the contents of `v-slot:foo` will be found at `this.$slots.foo()`). The `default` property contains either nodes not included in a named slot or contents of `v-slot:default`.
80+
Usado para o acesso de conteúdo [distribuído com slots](../guide/component-basics.html#distribuicao-de-conteudo-com-slots) de forma programática. Cada [slot nomeado](../guide/component-slots.html#slots-nomeados) tem sua propriedade correspondente (e.g. o conteúdo de `v-slot:foo` será encontrado em `this.$slots.foo()`). A propriedade `default` contém os outros nós não incluídos nos slots nomeados ou conteúdos do `v-slot:default`.
8181

82-
Accessing `this.$slots` is most useful when writing a component with a [render function](../guide/render-function.html).
82+
Acessar `this.$slots` é mais útil ao construir um componente com uma [função de renderização](../guide/render-function.html).
8383

84-
- **Example:**
84+
- **Exemplo:**
8585

8686
```html
8787
<blog-post>
8888
<template v-slot:header>
89-
<h1>About Me</h1>
89+
<h1>Sobre</h1>
9090
</template>
9191

9292
<template v-slot:default>
9393
<p>
94-
Here's some page content, which will be included in $slots.default.
94+
Aqui está o conteúdo da página, que será incluído em $slots.default.
9595
</p>
9696
</template>
9797

@@ -116,35 +116,35 @@
116116
})
117117
```
118118

119-
- **See also:**
120-
- [`<slot>` Component](built-in-components.html#slot)
121-
- [Content Distribution with Slots](../guide/component-basics.html#content-distribution-with-slots)
122-
- [Render Functions - Slots](../guide/render-function.html#slots)
119+
- **Ver também:**
120+
- [Componente `<slot>`](built-in-components.html#slot)
121+
- [Distribuição de Conteúdo com Slots](../guide/component-basics.html#distribuicao-de-conteudo-com-slots)
122+
- [Funções de Renderização - Slots](../guide/render-function.html#slots)
123123

124124
## $refs
125125

126-
- **Type:** `Object`
126+
- **Tipo:** `Object`
127127

128-
- **Read only**
128+
- **Somente leitura**
129129

130-
- **Details:**
130+
- **Detalhes:**
131131

132-
An object of DOM elements and component instances, registered with [`ref` attributes](../guide/component-template-refs.html).
132+
Um objeto dos elementos do DOM e as instâncias de componente, registrados com [atributos `ref`](../guide/component-template-refs.html)
133133

134-
- **See also:**
135-
- [Template refs](../guide/component-template-refs.html)
136-
- [Special Attributes - ref](./special-attributes.md#ref)
134+
- **Ver também:**
135+
- [_refs_ de _Template_](../guide/component-template-refs.html)
136+
- [Atributos especiais - `ref`](./special-attributes.md#ref)
137137

138138
## $attrs
139139

140-
- **Type:** `Object`
140+
- **Tipo:** `Object`
141141

142-
- **Read only**
142+
- **Somente leitura**
143143

144-
- **Details:**
144+
- **Detalhes:**
145145

146-
Contains parent-scope attribute bindings and events that are not recognized (and extracted) as component [props](./options-data.html#props) or [custom events](./options-data.html#emits). When a component doesn't have any declared props or custom events, this essentially contains all parent-scope bindings, and can be passed down to an inner component via `v-bind="$attrs"` - useful when creating higher-order components.
146+
Contém atributos vinculados do escopo-pai e eventos que não são reconhecidos (e extraídos) como [props](./options-data.html#props) de componentes ou [eventos personalizados](./options-data.html#emits). Quando um componente não possui nenhuma propriedade declarada ou eventos customizados, esse essencialmente contém todos os vínculos do escopo-pai, e pode ser passado abaixo para um componente interno via `v-bind="$attrs"` - útil ao criar componentes de ordem superior.
147147

148-
- **See also:**
149-
- [Non-Prop Attributes](../guide/component-attrs.html)
150-
- [Options / Misc - inheritAttrs](./options-misc.html#inheritattrs)
148+
- **Veja também:**
149+
- [Atributos Não-Propriedades](../guide/component-attrs.html)
150+
- [Opções / Diversos - inheritAttrs](./options-misc.html#inheritattrs)

0 commit comments

Comments
 (0)