MalkovVladimir73
@MalkovVladimir73
Fullstack (node + vue.js)

Почему не перендеривается компонент?

Необходимо сделать кастомный grid на vue. Столкнулся с проблемой при реализации сортировки (механизм нагло позаимствован с офф. сайта Grid-компонент).
Дабы не перегружать подробностями воспроизвел проблему в jsfiddle (не работает сортировка).
Ломается она, когда в темплейте выводится "локальная копия" входных данных (свойство currentCellVal). Нужно оно для изменения данных в ячейке, ибо односвязный поток данных. Ну и главное, прошу пояснить, почему так случается и как это исправить?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 2
Vlad_IT
@Vlad_IT
Front-end разработчик
Не копируйте пропсу в data, т.к. data инициализируется только в первый раз, и обновляться из пропса не будет.
https://jsfiddle.net/sdzcovuq/
Ответ написан
MalkovVladimir73
@MalkovVladimir73 Автор вопроса
Fullstack (node + vue.js)
Нашел решение через v-model (пример описания model у компонента). Так мы используем двунаправленный поток и можем и редактировать входные данные и обновлять данные "извне".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы