2017-12-18 307 views
0

我想在下面的代码中避免image值。 imageproperty的关键。我怎样才能做到这一点 ?v-for vue.js中的条件?

<tbody> 
    <tr v-for="obj in data" :id="obj.id"> 
     <td v-for="property in obj">{{property}}</td> 
    </tr> 
</tbody> 
+1

我不确定你在问什么。你想做什么?不为任何具有图像的对象创建“td”? – HEATH3N

+1

谢谢@ HEATH3N的回复。 '{{property}}'中有不同的值。但我不想打印'image'属性的值。 –

+1

那么'属性'是一个对象吗?因为你调用'property.image'的方式表明它是。 – HEATH3N

回答

0

让我们一探究竟:v-for with an Objectv-for with v-if

<td v-for="(value, property) in obj" v-if="property!='image'"> 
    {{value}} 
</td> 
+0

感谢@Ben的回复。我尝试像这样' {{property}}'。但它不起作用。谢谢 –

+0

也检查https://vuejs.org/v2/guide/list.html#v-for-with-an-Object – Ben

+1

我想你应该尝试' {{value}}' – Ben