使用JSX创建动态组件时,就会出现这个错误:
Unknown custom element: <component> - did you register the component correctly
原因就是我们理所当然的认为在模板语法里动态组件是这样创建的:
<component :is='dev-chart'></component>
换成JSX语法就应该是:
<component is={'dev-chart'}></component>
然后就出现如上错误,hhhhh。
因此正确写法是使用createElement替代component is,这就是深入底层的代价。
引用出处:https://blog.csdn.net/kw269937519/article/details/114080530