Подскажите, как заставить выполниться условие if item.checkVideo
<div class="tabs--item youtube" v-bind:class="{is_active:item.xtype === 2}">
<div class="item pos-r" v-if="item.checkVideo === false">
<p class="upload--title">Добавить ссылку из YouTube:</p>
<span class="upload--description">Вы должны добавить id видео. Пример 29Pm5QrkhJw</span>
<input type="url" v-model="item.video" v-on:blur="checkYoutube(index)" placeholder="Ссылка на видео из YouTube">
<span class="help--info" v-if="helpInfo">Вставьте ссылку на видеоролик из YouTube</span>
</div>
<div class="item pos-r" v-if="item.checkVideo">
<iframe width="100%" height="315" :src="'https://www.youtube.com/embed/'+item.video" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<button type="button" class="btn-remove" @click.prevent="deleteVideo(index)">
<svg><use xlink:href="#crash"></use></svg>
</button>
</div>
</div>
если я удалил видео, а потом загрузил новое, то видео не появляется
checkYoutube(x) {
const el = this.forms.find((f, idx) => idx === x);
if (el) {
axios.post('/add/download', {type: 1, video: el.video})
.then((response) => {
if (response.data.error == 0) {
toast.fire({
type: 'success',
title: response.data.message
});
this.addDisabledTab(x);
this.nextTick(() => {
el.checkVideo = true;
});
} else {
toast.fire({
type: 'error',
title: response.data.message
});
}
})
.catch(error => {
});
}
},