url ? backgroundImage: `${this.image === null || this.image === undefined ?
'--default-cover' :
'url(https://course-vue.javascript.ru/api/images/2)'}`,
чет с кавычками вообще беда
вынеси в компьютед и не мучайся для темплейта это слишком большое выражение
вынес в компутед - результат приходит нулл почему-то (( computed: { defaultBackgroundImage() { let bg = this.backgroundImage; return this.image && bg === '--default-cover'; } }
computed: { backgroundImage() { return this.image ? `url(${this.image})` : 'default-cover' } }
Обсуждают сегодня