2015-08-31 66 views
0

我目前使用v-repeat來獲取我的對象。 裏面我有一個更多的V - 重複,但這隻應該重複一次。這可能嗎?VueJS v-重複只有一次

<div v-repeat="companies"> 
{{name}} 
    <div v-repeat="image: images"> // should only repeat once 
    {{image.name}} 
    </div> 
</div> 
+0

不確定我明白這個問題。如果你只想重複一次,爲什麼你使用'v-repeat'? –

回答

0

如果每家公司都有很多圖片並且您只想要顯示第一張圖片,這裏有一個解決方案:

<div v-repeat="company in companies"> 
    {{company.name}} 
    <img v-attr="src: company.images[0].url"> 
    {{company.images[0].name}} 
</div> 
0

我不能完全肯定,如果這是你所追求的,但這裏有雲:

<div v-repeat="company: companies"> 
{{company.name}} 
    <div> 
    <img v-attr="src: company.image.url"/> 
    {{company.image.name}} 
    </div> 
</div> 

這是假設有每個公司一個形象