Skip to content

Translate Migration Build Flags Guide #280

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 28, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/guide/migration/array-refs.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,9 @@ Observe que:

- Isso também permite que `itemRefs` sejam reativos e observados, se necessário.

## Migration Strategy
## Estratégia de Migração

[Migration build flags:](migration-build.html#compat-configuration)
[Sinalizadores na compilação de migração:](migration-build.html#configuracao-de-compatibilidade)

- `V_FOR_REF`
- `COMPILER_V_FOR_REF`
2 changes: 1 addition & 1 deletion src/guide/migration/async-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,4 @@ const asyncComponent = defineAsyncComponent(
Para mais informações sobre o uso de componentes assincronos, leia:

- [Guia: Componentes Dinâmicos & Assíncronos](/guide/component-dynamic-async.html#componentes-dinamicos-com-keep-alive)
- [Migration build flag: `COMPONENT_ASYNC`](migration-build.html#compat-configuration)
- [Sinalizador na compilação de migração: `COMPONENT_ASYNC`](migration-build.html#configuracao-de-compatibilidade)
2 changes: 1 addition & 1 deletion src/guide/migration/attribute-coercion.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ Na v3.x, `null` ou `undefined` devem ser usados para remover explicitamente um a
</tbody>
</table>

[Migration build flags:](migration-build.html#compat-configuration)
[Sinalizadores na compilação de migração:](migration-build.html#configuracao-de-compatibilidade)

- `ATTR_FALSE_VALUE`
- `ATTR_ENUMERATED_COERSION`
4 changes: 2 additions & 2 deletions src/guide/migration/attrs-includes-class-style.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,11 @@ when used like this:
</label>
```

## Migration Strategy
## Estratégia de Migração

In components that use `inheritAttrs: false`, make sure that styling still works as intended. If you previously relied on the special behavior of `class` and `style`, some visuals might be broken as these attributes might now be applied to another element.

[Migration build flag: `INSTANCE_ATTRS_CLASS_STYLE`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `INSTANCE_ATTRS_CLASS_STYLE`](migration-build.html#configuracao-de-compatibilidade)

## See also

Expand Down
4 changes: 2 additions & 2 deletions src/guide/migration/children.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,6 @@ export default {

In 3.x, the `$children` property is removed and no longer supported. Instead, if you need to access a child component instance, we recommend using [$refs](/guide/component-template-refs.html#template-refs).

## Migration Strategy
## Estratégia de Migração

[Migration build flag: `INSTANCE_CHILDREN`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `INSTANCE_CHILDREN`](migration-build.html#configuracao-de-compatibilidade)
4 changes: 2 additions & 2 deletions src/guide/migration/custom-directives.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,6 @@ mounted(el, binding, vnode) {
Com o suporte à [fragmentos](/guide/migration/fragments.html#overview), os componentes podem ter mais de um nó raiz. Quando aplicada a um componente de múltiplas raízes, uma diretiva personalizada será ignorada e um aviso será lançado.
:::

## Migration Strategy
## Estratégia de Migração

[Migration build flag: `CUSTOM_DIR`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `CUSTOM_DIR`](migration-build.html#configuracao-de-compatibilidade)
2 changes: 1 addition & 1 deletion src/guide/migration/custom-elements-interop.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ Na v3.0, estamos limitando o tratamento especial do Vue ao atributo `is` apenas
document.createElement('button', { is: 'plastic-button' })
```

[Sinalizador na compilação de migração: `COMPILER_IS_ON_ELEMENT`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `COMPILER_IS_ON_ELEMENT`](migration-build.html#configuracao-de-compatibilidade)

## Prefixo `vue:` para _Workarounds_ na Análise do _template_ no DOM

Expand Down
4 changes: 2 additions & 2 deletions src/guide/migration/data-option.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ Na v3.0, o resultado será:
}
```

[Migration build flag: `OPTIONS_DATA_FN`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `OPTIONS_DATA_FN`](migration-build.html#configuracao-de-compatibilidade)

## Estratégias de Migração

Expand All @@ -122,7 +122,7 @@ Para usuários que dependem da declaração em objeto, é recomendado:

Para usuários que dependem do comportamento de mesclagem profunda dos _mixins_, é recomendado refatorar seu código para evitar tal dependência completamente, já que mesclagens profundas de _mixins_ são muito implícitas e podem fazer a lógica do código ser mais difícil de entender e depurar.

[Migration build flags:](migration-build.html#compat-configuration)
[Sinalizadores na compilação de migração:](migration-build.html#configuracao-de-compatibilidade)

- `OPTIONS_DATA_FN`
- `OPTIONS_DATA_MERGE`
2 changes: 1 addition & 1 deletion src/guide/migration/emits-option.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ The option also accepts an object, which allows the developer to define validato

For more information on this, please read the [API documentation for this feature](../../api/options-data.md#emits).

## Migration Strategy
## Estratégia de Migração

It is highly recommended that you document all of the events emitted by each of your components using `emits`.

Expand Down
2 changes: 1 addition & 1 deletion src/guide/migration/events-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Removemos os métodos `$on`, `$off` e `$once` da instância completamente. `$emi

## Estratégia de Migração

[Sinalizador na compilação de migração: `INSTANCE_EVENT_EMITTER`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `INSTANCE_EVENT_EMITTER`](migration-build.html#configuracao-de-compatibilidade)

No Vue 3, não é mais possível usar essas APIs para ouvir os próprios eventos emitidos de um componente de dentro de um componente. Não há caminho de migração para esse caso de uso.

Expand Down
2 changes: 1 addition & 1 deletion src/guide/migration/filters.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Utilizando o exemplo acima, aqui está um exemplo de como isso pode ser implemen

Ao invés de utilizar filtros, recomendamos substituí-los por propriedades computadas ou métodos.

[Migration build flags:](migration-build.html#compat-configuration)
[Sinalizadores na compilação de migração:](migration-build.html#configuracao-de-compatibilidade)

- `FILTERS`
- `COMPILER_FILTERS`
Expand Down
2 changes: 1 addition & 1 deletion src/guide/migration/functional-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ Para mais informação sobre o uso dos novos componentes funcionais e as mudanç

- [Migração: API da Função de Renderização](/guide/migration/render-function-api.html)
- [Guia: Funções de Renderização](/guide/render-function.html)
- [Migration build flag: `COMPONENT_FUNCTIONAL`](migration-build.html#compat-configuration)
- [Sinalizador na compilação de migração: `COMPONENT_FUNCTIONAL`](migration-build.html#configuracao-de-compatibilidade)
10 changes: 5 additions & 5 deletions src/guide/migration/global-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ No Vue 3.x, a dica _"use production build"_ só aparecerá ao usar o _"dev + ful

Para construções de módulos ES, como são usados ​​com empacotadores e, na maioria dos casos, uma CLI ou _boilerplate_ configuraria o ambiente de produção corretamente, essa dica não aparecerá mais.

[Sinalizador na compilação de migração: `CONFIG_PRODUCTION_TIP`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `CONFIG_PRODUCTION_TIP`](migration-build.html#configuracao-de-compatibilidade)

### `config.ignoredElements` Agora É `config.compilerOptions.isCustomElement`

Expand All @@ -118,7 +118,7 @@ No Vue 3, a verificação de se um elemento é um componente foi movida para a f
- Esta será uma nova opção de nível superior na configuração do Vue CLI.
:::

[Sinalizador na compilação de migração: `CONFIG_IGNORED_ELEMENTS`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `CONFIG_IGNORED_ELEMENTS`](migration-build.html#configuracao-de-compatibilidade)

### `Vue.prototype` Substituído por `config.globalProperties`

Expand All @@ -139,7 +139,7 @@ app.config.globalProperties.$http = () => {}

Usar `provide` (discutido [abaixo](#prover-injetar)) também deve ser considerado como uma alternativa para `globalProperties`.

[Sinalizador na compilação de migração: `GLOBAL_PROTOTYPE`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `GLOBAL_PROTOTYPE`](migration-build.html#configuracao-de-compatibilidade)

### `Vue.extend` Removido

Expand Down Expand Up @@ -189,7 +189,7 @@ Observe que, embora o tipo de retorno de `defineComponent` seja um tipo estilo c

No Vue 3, é altamente recomendável favorecer a composição via [API de Composição](/api/composition-api.html) sobre herança e mixins. Se por algum motivo você ainda precisar de herança de componentes, você pode usar a [opção `extends`](/api/options-composition.html#extends) em vez de `Vue.extend`.

[Sinalizador na compilação de migração: `GLOBAL_EXTEND`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `GLOBAL_EXTEND`](migration-build.html#configuracao-de-compatibilidade)

### Uma Nota para Autores de Plugins

Expand Down Expand Up @@ -244,7 +244,7 @@ app.directive('focus', {
app.mount('#app')
```

[Sinalizador na compilação de migração: `GLOBAL_MOUNT`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `GLOBAL_MOUNT`](migration-build.html#configuracao-de-compatibilidade)

## Prover / Injetar

Expand Down
2 changes: 1 addition & 1 deletion src/guide/migration/inline-template-attribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Esta funcionalidade não receberá mais suporte.

A maioria dos casos de uso de `inline-template` assume um ambiente sem ferramentas de compilação, onde todos os _templates_ são escritos diretamente dentro da página HTML.

[Sinalizador na compilação de migração: `COMPILER_INLINE_TEMPLATE`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `COMPILER_INLINE_TEMPLATE`](migration-build.html#configuracao-de-compatibilidade)

### Opção #1: Utilize a tag `<script>`

Expand Down
4 changes: 2 additions & 2 deletions src/guide/migration/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ Se você quiser testar rapidamente o Vue 3 em um novo projeto:
# selecione a predefinição vue 3
```

## Migration Build
## Compilação de Migração

Se você tem um projeto ou biblioteca do Vue 2 existente que pretende atualizar para o Vue 3, fornecemos uma versão do Vue 3 que oferece APIs compatíveis com o Vue 2. Verifique a página [Migration Build](./migration-build.html) para obter mais detalhes.
Se você tem um projeto ou biblioteca do Vue 2 existente que pretende atualizar para o Vue 3, fornecemos uma versão do Vue 3 que oferece APIs compatíveis com o Vue 2. Verifique a página [Compilação de Migração](./migration-build.html) para obter mais detalhes.

## Principais Recursos Novos

Expand Down
2 changes: 1 addition & 1 deletion src/guide/migration/keycode-modifiers.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ As teclas para alguns sinais de pontuação podem ser incluídas literalmente. p

As limitações da sintaxe impedem que certos caracteres sejam correspondidos, como `"`, `'`, `/`, `=`, `>` e `.`. Para esses caracteres você deve verificar `event.key` dentro do escutador em vez disso.

[Migration build flags:](migration-build.html#compat-configuration)
[Sinalizadores na compilação de migração:](migration-build.html#configuracao-de-compatibilidade)

- `CONFIG_KEY_CODES`
- `V_ON_KEYCODE_MODIFIER`
4 changes: 2 additions & 2 deletions src/guide/migration/listeners-removed.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,11 @@ If this component received an `id` attribute and a `v-on:close` listener, the `$
}
```

## Migration Strategy
## Estratégia de Migração

Remove all usages of `$listeners`.

[Migration build flag: `INSTANCE_LISTENERS`](migration-build.html#compat-configuration)
[Sinalizador na compilação de migração: `INSTANCE_LISTENERS`](migration-build.html#configuracao-de-compatibilidade)

## See also

Expand Down
Loading