@danilr

Почему ошибка в template?

Vue.component('Pict',{
  props: {
    order: String
  },
  computed: {
    picture(){
      return gallery.find(item => item.order === this.order);
    }
  },
  mounted(){
    console.log(this.picture)
  },
  template: `<div class="galery-img-wrapper">
                      <div class="gallery-img" :style="{background: \`url(img/gallery/${picture.img}\`}"></div>
                  </div>`
})

Почему он говорит что Uncaught ReferenceError: picture is not defined в строке с темплейт,
а если её убрать оттуда, то всё ок и выводит в консоль picture?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
lazalu68
@lazalu68
Salmon
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы