покажи код таблицы
с чего ты решил, что он тут не меняется?
Не меняются данные в таблице, хотя то что вывожу в {{}} обновилось
покажи компонент с ячейкой
нет, нужно написать computed
Сорри, зачем там computed?
все, что делает твой текущий код - это выводит text и routerLinkUrl на основе пропсов, при этом он делает это 1 раз и больше они никогда не обновляются все то же самое можно сделать через computed, и это будет нормально обновляться
computed позволяет явно описать, что у тебя не просто есть состояние компонента - text и routerLink, которые когда-то как-то почему-то меняются, а описать, что у тебя есть свойства, значение которых - результат вычисления. При этом кода будет меньше, а надёжность - больше. Vue сам будет вычислять эти значения только тогда, когда нужно, и всегда, когда нужно.
Даа, понял ошибку. Теперь все работает
Спасибо за доп. обьяснения. Уже исправил в коде)
Обсуждают сегодня