Я использую Vue, и у меня есть переменная. Когда переменная имеет значение, я показываю изображение (рис. 1).
Когда переменная не имеет значения (= пусто), тогда я показываю другое изображение (рис. 2).
Мой код .. .
<template v-for="(item, index) in items">
<img v-if="item.var" v-bind:src="'/images/pic1'">
<img v-else v-bind:src="'/images/pic2'">
<img v-if="item.var.length > 0" v-bind:src="'/images/pic1.jpg'">
<img v-if="item.var.length == 0" v-bind:src="'/images/pic2.jpg'">
</template>
Я в основном пробовал 2 независимых варианта:
с v-else, который не работал, и он показывал мне только сообщения с item.var (other посты с пустым item.var отброшены)
с .length - не работает вообще
Как заставить это работать?