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

propsData
removido

Visão Geral

A opção propsData, usada para passar propriedades à instância de Vue durante sua criação, foi removido. Para passar propriedades ao componente de raiz duma aplicação de Vue 3, usamos o segundo argumento da createApp.

Sintaxe da 2.x

Na 2.x, éramos capazes de passar propriedades à uma instância de Vue durante sua criação:

js
const Comp = Vue.extend({
  props: ['username'],
  template: '<div>{{ username }}</div>'
})

new Comp({
  propsData: {
    username: 'Evan'
  }
})

Atualização da 3.x

A opção propsData foi removida. Se precisarmos de passar propriedades à instância do componente de raiz durante sua criação, devemos usar o segundo argumento da createApp:

js
const app = createApp(
  {
    props: ['username'],
    template: '<div>{{ username }}</div>'
  },
  { username: 'Evan' }
)