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

propsData
видалено

Огляд

Опцію propsData, яка раніше використовувалася для передачі реквізитів до екземпляра Vue під час його створення, видалено. Щоб передати реквізити кореневому компоненту застосунку Vue 3, використовуйте другий аргумент функції createApp.

2.x Синтаксис

У версії 2.x ми могли передавати реквізити екземпляру Vue під час його створення:

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

new Comp({
  propsData: {
    username: 'Еван'
  }
})

3.x Оновлення

Опцію propsData видалено. Якщо вам потрібно передати реквізити кореневому екземпляру компонента під час його створення, використовуйте другий аргумент функції createApp:

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