# propsData
removed
# Visão Geral
A opção propsData
, usada para passar props para a instância Vue durante sua criação, foi removida. Para passar props para o componente raiz de um aplicativo Vue 3, use o segundo argumento de createApp.
# Sintaxe v2.x
Na versão 2.x, conseguíamos passar props para uma instância do Vue durante sua criação:
const Comp = Vue.extend({
props: ['username'],
template: '<div>{{ username }}</div>'
})
new Comp({
propsData: {
username: 'Evan'
}
})
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# Atualização 3.x
A opção propsData
foi removida. Se você precisar passar props para a instância do componente raiz durante sua criação, você deve usar o segundo argumento de createApp
:
const app = createApp(
{
props: ['username'],
template: '<div>{{ username }}</div>'
},
{ username: 'Evan' }
)
1
2
3
4
5
6
7
2
3
4
5
6
7