我在Vue中使用v-for循环遍历媒体对象来查看是否存在存储的图像。这部分代码可以正常工作,但是如果对象为空,则需要在下面显示一个div,上面写着“没有媒体”。但实际上,“没有媒体”这段文字总是会被显示出来。如有帮助,请多多指教。
以下是我的代码:
```html
以下是我的代码:
```html
There is no media
```<v-flex>
<p><v-flex sm3 v-for="media in current_sample.media" :key="media.id">
<v-btn @click="delete_image(media.id)">[X]</v-btn> <img :src="'https://orderinformation.s3.amazonaws.com/' + media.path" class="rotateImg" />
</v-flex>
<v-flex sm3 v-if="current_sample.media">There is no media</v-flex>
</p>
</v-flex>
v-if="current_sample.media.path !== ''"
。 - DedaDev