Я работаю над проектом Laravel. Я должен перебрать ресурс с помощью директивы @foreach
blade следующим образом:
@foreach($users as $user)
<p @click="toggleClick">{{ $user->name }}</p>
<p v-if="clicked">Lorem ipsum</p>
@endforeach
Возможно, вы уже заметили проблему с этим подходом. Проблема в том, что если есть пять пользователей, слушатель toggleClick
будет присоединен к каждому из абзацев. Поэтому, если я нажму на «одного» пользователя, скрытые абзацы Lorem ipsum будут немедленно показаны для «всех» абзацев. Вот пример:
Джон Доу
Lorem ipsum
Джейн Доу (щелкнула)
Lorem ipsum
Джимми Доу
Lorem ipsum
Но я хочу вот что:
Джон Доу
Джейн Доу (щелкнула)
Lorem ipsum
Джимми Доу
Как мне этого добиться?