【发布时间】:2018-09-03 20:47:55
【问题描述】:
我有以下
<tabs>
//If tab.name is not null
<tab v-for="tab in tabs" :key="tab.id" :name="tab.name" :suffix="tab.id">
</tab>
//If tab.name is null
<tab v-for="tab in tabs" :key="tab.id" :name="tab.id">
</tab>
</tabs>
我想为我的数据运行一个循环,并根据我的条件以不同的方式呈现组件。
我这辈子都不知道该怎么做。 v-else 需要另一个元素声明,但如果你把 v-for 放在两者中,它只会运行循环两次。我试过this,但在我的情况下似乎不起作用。如果我这样做<template :name="tab.name">,组件会说它缺少必需的属性name。
这应该如何在 vue 中工作?
【问题讨论】:
标签: vue.js vuejs2 vue-component