<div class="wt_employees_block" v-for="item in GET_NAME_WITH_TIME" :key="item.id">
{{item}}
<div class="dragging_block" :style="isClicked ? { 'background-color': '#d5e6ae' } : null" @click="toggleIsClicked">
</div>
При нажатии на созданную div должен меняться цвет только у нее, но меняется у всех div которые создал. Как сделать так чтобы менялся цвет только у одной?
Параметр isClicked должен быть внутри item
у меня "dragging_block" создается поверх "wt_employees_block" , цвет должен меняться именно у "dragging_block"
то что Вы сказали, мне кажется не поможет в моем случае, или я не до понял
методу toggleIsClicked нужно передавать идентификатор div'а
кроме class, еще id прописать и его передавать?
Ты используешь :key="item.id"
Только не забудь изменить метод toggleIsClicked таким образом, чтобы он изменял свойство isClicked только у конкретного элемента списка
Обсуждают сегодня