Skip to content

Commit de110de

Browse files
committed
Review on guide/plugins
1 parent bc9a32f commit de110de

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/guide/plugins.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ Não há escopo estritamente definido para um _plugin_, mas os cenários comuns
1212

1313
4. Adicionar alguns métodos de instância globais, anexando-os a `config.globalProperties`.
1414

15-
5. Uma biblioteca com uma API própria, que ao mesmo tempo injeta alguma combinação dos anteriores. (Ex.: [vue-router](https://github.com/vuejs/vue-router)).
15+
5. Uma biblioteca que fornece uma API própria, que ao mesmo tempo injeta alguma combinação dos anteriores. (Ex.: [vue-router](https://github.com/vuejs/vue-router)).
1616

1717
## Escrevendo um Plugin
1818

1919
Para entender melhor como criar seus próprios _plugins_ Vue.js, criaremos uma versão muito simplificada de um _plugin_ que exibe strings prontas para `i18n`.
2020

21-
Sempre que este plugin é adicionado a uma aplicação, o método `install` será chamado se for um objeto. Se for uma `function`, a própria função será chamada. Em ambos os casos, ele receberá dois parâmetros - o objeto `app` resultante do `createApp` do Vue, e as opções passadas pelo usuário.
21+
Sempre que este _plugin_ for adicionado a uma aplicação, o método `install` será chamado se for um objeto. Se for uma `function`, a própria função será chamada. Em ambos os casos, ele receberá dois parâmetros - o objeto `app` resultante do `createApp` do Vue, e as opções passadas pelo usuário.
2222

23-
Vamos começar configurando o objeto de _plugin_. Recomenda-se criá-lo em um arquivo separado e exportá-lo, conforme mostrado a seguir, para manter a lógica contida e separada.
23+
Vamos começar configurando o objeto do _plugin_. Recomenda-se criá-lo em um arquivo separado e exportá-lo, conforme mostrado a seguir, para manter a lógica contida e separada.
2424

2525
```js
2626
// plugins/i18n.js
@@ -75,9 +75,9 @@ export default {
7575
}
7676
```
7777

78-
Os usuários do `plugin` agora serão capazes de fazer `inject['i18n']` em seus componentes e acessar o objeto.
78+
Os usuários do _plugin_ agora serão capazes de fazer `inject['i18n']` em seus componentes e acessar o objeto.
7979

80-
Além disso, como temos acesso ao objeto `app`, todos os outros recursos como o uso de `mixin` e `directive` estão disponíveis para o _plugin_. Para aprender mais sobre `createApp` e a instância do aplicativo, verifique a [documentação da Referência da API](/api/application-api.html).
80+
Além disso, como temos acesso ao objeto `app`, todos os outros recursos como o uso de `mixin` e `directive` estão disponíveis para o _plugin_. Para aprender mais sobre `createApp` e a instância do aplicativo, verifique a [documentação da API da Aplicação](/api/application-api.html).
8181

8282
```js
8383
// plugins/i18n.js
@@ -113,7 +113,7 @@ Depois que um aplicativo Vue foi inicializado com `createApp()`, você pode adic
113113

114114
Usaremos o `i18nPlugin` que criamos na seção [Escrevendo um Plugin](#escrevendo-um-plugin) para fins de demonstração.
115115

116-
O método `use()` recebe dois parâmetros. O primeiro é o `plugin` a ser instalado, neste caso `i18nPlugin`.
116+
O método `use()` recebe dois parâmetros. O primeiro é o _plugin_ a ser instalado, neste caso `i18nPlugin`.
117117

118118
Ele também impede automaticamente que você use o mesmo _plugin_ mais de uma vez, portanto, chamá-lo várias vezes no mesmo _plugin_ instalará o _plugin_ apenas uma vez.
119119

0 commit comments

Comments
 (0)