Я изучал Vue Js с помощью обычного приложения todo.
Я привязываю класс к своим объектам todo на основе истинного значения todo.completed, как показано ниже:
<a v-bind:class="{iscomplete : todo.completed}">
<input type="checkbox" v-on:change="markComplete" />
Класс iscomplete просто добавляет строку через оформление текста.
Флажок вызывает следующий метод:
methods: {
markComplete() {
this.todo.completed = !this.todo.completed;
}
Вышеупомянутое работает для любых задач, уже находящихся в DOM, но когда добавляются новые задачи, привязка класса Dynami c больше не работает.
Я добавил небольшой gif-файл ниже, показывающий проблему.
Кажется, я не могу найти ничего отвечает, возможно, мой недостаток опыта работы с Vue заставляет меня искать неправильные термины. Прошу прощения, если об этом спросили до того, как я, кажется, не могу осмыслить это / найти похожие проблемы в Интернете. введите описание изображения здесь