title: dynamic loading of a component in vue
body: <p>i have a tree of objects that im showing using vue. Each node in the tree can be of a specific type, and users can click through the tree from node to node. Most nodes can be rendered the same, using a default template. But some nodes require drastically different rendering. So I figure id use specific components for each node type. </p>
  
  <p>I know I can use the "component is=" method, but how can I load specific components based on a node's type, or if there isnt a specific component for that type, load a default component. Is there some way to check if a component exists? Or should I maintain some array with all types that need a specific component? </p>