У меня есть простое v-for
:
<tr v-for="user in users" :key="user.id">
<td>{{ user.address }}</td>
<td>{{ user.sites }}</td>
<td v-if="user.api">
<button class="btn btn-warning" @click="restart(user.api); user.api = false">Restart</button>
</td>
</tr>
С помощью веб-сокета мне нужно обновить одно свойство конкретного пользователя:
socket.on('users.api', (data) => {
for (let index in this.users) {
if (this.users[index].id == data.id) {
// Vue.set(this.users, index, {...this.users[index], api: data.api});
}
}
})
Как правильно мне это сделать?