跳至内容

propsData
已移除

概述

propsData 选项用于在创建 Vue 实例时传递 props,现已移除。要将 props 传递给 Vue 3 应用程序的根组件,请使用 createApp 的第二个参数。

2.x 语法

在 2.x 中,我们可以在创建 Vue 实例时传递 props

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

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

3.x 更新

propsData 选项已移除。如果您需要在创建根组件实例时传递 props,则应使用 createApp 的第二个参数

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