есть зависит от state.showSidebar. Значит и нужнаяч картинка от этого зависит. Можно завести computed свойство например
computed: {
imgSrc () {
return this.state.showSidebar() ? 'одна картинка' : 'Другая картинка';
}
}
А потом в шаблоне
<img :src="imgSrc">
я так понимаю что computed это как useEffect в React??
Тут забыл двоеточние перед src <img src="changeImg" /> А так выглядит как будто должен работать. У тебя в чём именно неработоспособность проявляется? Картинки вообще нет? Или не меняется?
кстати там у меня картинка выводиться не как img, а как компонент vue, и вот как там сделать?? toggleSidebarIcon называется я исправил там
Обсуждают сегодня