Skip to content
The translation is synced to the docs on of which the commit hash is 8a7fb04.

Acesso de this da Função Padrão das Propriedades
rutura
​

As funções de fábrica do valor padrão das propriedades já não têm acesso ao this.

Ao invés disso:

  • As propriedades puras recebidas pelo componente são passadas à função padrão como argumento;

  • A API de injeção pode ser usada dentro das funções padrão.

js
import { inject } from 'vue'

export default {
  props: {
    theme: {
      default (props) {
        // `props` são os valores puros passados ao componente,
        // antes de quaisquer coerções de tipo ou padrão
        // também podemos usar `inject` para acessar as
        // propriedades injetadas.
        return inject('theme', 'default-theme')
      }
    }
  }
}

Estratégia de Migração ​

Opção da Construção de Migração: PROPS_DEFAULT_THIS