2017-12-18 308 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