通过Vue.extend派生的一个Vue构造器,实例化时怎么传递props给实例?
比如我有一个单文件组件A.vue:
<template>
<div>
<div>
</template>
export default {
props: {
json: {
type: Object,
default: () => {}
}
}
}
我在B组件中用它派生并实例化:
import A from './A'
···
const Constructor = Vue.extend(A)
// 这里实例化
let vm = new Constructor({ el: '#id'})
// 怎样给vm传递props?
问题是如何给通过派生实例化生成的实例传递一个props属性,比如例子中的json。
`
new Consturctor({propsData: {json : 'json_props'}}).$mount('#id')
`
另外props是数组,不是object