Читая превосходную документацию VueJS, я не понимал, как динамический асинхронный компонент может получить свои реквизиты от своего внешнего компонента.
Возможно ли это?Как?У них есть отличный пример здесь .Что делать, если в моем компоненте есть реквизиты типа «что-то», которые необходимо передать и отрендерить:
<component :is="my-component"></component>
Vue.component('my-component', {
template: '<div>{{something}}</div>',
props: { something: String }
})
Выполнение чего-либо подобного не будет работать:
<component :is="my-component" :something="'text'"></component>
: что-то является конкретным именем проп, но компонент не всегда известен, поэтому его реквизиты также не известны.Это сенарио, почему использовать его может любой компонент.