在v-for中渲染特定组件

时间:2017-09-14 10:25:53

标签: filter vue.js

我想根据数组中存在的类别在v-for中呈现特定组件。

1 个答案:

答案 0 :(得分:1)

查看Dynamic Components

  

您可以使用相同的挂载点,并使用保留元素在多个组件之间动态切换,并动态绑定到其is属性:

演示代码:

<span v-for="category in categories">
  <component :is="category.name"></component>
</span>

您还需要在全局或正在使用的组件中注册此组件。