【发布时间】:2018-07-08 17:23:15
【问题描述】:
我有一棵使用 vue 显示的对象树。树中的每个节点都可以是特定类型,用户可以在树中从一个节点单击到另一个节点。大多数节点可以使用默认模板呈现相同的内容。但是有些节点需要完全不同的渲染。所以我认为 id 为每个节点类型使用特定的组件。
我知道我可以使用 "component is=" 方法,但是如何根据节点的类型加载特定组件,或者如果该类型没有特定组件,则加载默认组件。有什么方法可以检查组件是否存在?或者我应该维护一些需要特定组件的所有类型的数组?
【问题讨论】:
-
“我是否应该维护一些包含所有需要特定组件的类型的数组” -> 是的
标签: vuejs2 vue-component