Appearance
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' }
)