在阅读VueJS的excellent documentation时,我不了解动态异步组件如何从其外部组件获取其支持。
有可能吗?怎么样? 他们确实有一个很好的例子here。 如果我的组件具有诸如“东西”之类的道具该怎么办?
<component :is="my-component"></component>
Vue.component('my-component', {
template: '<div>{{something}}</div>',
props: { something: String }
})
做这样的事情是行不通的:
<component :is="my-component" :something="'text'"></component>
:某事是prop的特定名称,但是该组件并不总是已知的,因此它的props也未知。这就是为什么任何组件都可以使用它的原因。