Vue. JS: при нажатии CLICK-ME я хочу изменить цвет фона только этот CHANGE-COLOR - PullRequest
0 голосов
/ 09 апреля 2020
<div v-for="(todo, n) in todos"> 
   <i class="CLICK-ME"></i>
   <li class="CHANGE-COLOR">
     {{ todo.name }} 
   </li>
</div>

like $ (document) .on ('click', '.CLICK-ME', function () {$ (this). css ("background-color", "red") ;});

or $ (документ) .on ('click', '.CLICK-ME', function () {$ (this) .addClass ('red');});

1 Ответ

0 голосов
/ 09 апреля 2020

Вы должны изменить цвет следующим образом:

<div v-for="(todo, n) in todos"> 
   <i class="CLICK-ME" @click="$event.target.classList.toggle('red')"></i>
   <li class="CHANGE-COLOR">
     {{ todo.name }} 
   </li>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...