0
我目前使用v-repeat來獲取我的對象。 裏面我有一個更多的V - 重複,但這隻應該重複一次。這可能嗎?VueJS v-重複只有一次
<div v-repeat="companies">
{{name}}
<div v-repeat="image: images"> // should only repeat once
{{image.name}}
</div>
</div>
我目前使用v-repeat來獲取我的對象。 裏面我有一個更多的V - 重複,但這隻應該重複一次。這可能嗎?VueJS v-重複只有一次
<div v-repeat="companies">
{{name}}
<div v-repeat="image: images"> // should only repeat once
{{image.name}}
</div>
</div>
如果每家公司都有很多圖片並且您只想要顯示第一張圖片,這裏有一個解決方案:
<div v-repeat="company in companies">
{{company.name}}
<img v-attr="src: company.images[0].url">
{{company.images[0].name}}
</div>
我不能完全肯定,如果這是你所追求的,但這裏有雲:
<div v-repeat="company: companies">
{{company.name}}
<div>
<img v-attr="src: company.image.url"/>
{{company.image.name}}
</div>
</div>
這是假設有每個公司一個形象
不確定我明白這個問題。如果你只想重複一次,爲什麼你使用'v-repeat'? –