shornikov
@shornikov
Полиграфия, электронные книги, php, js, html

VUE v-for снаружи или внутри компонента?

Здравствуйте.
Есть сложный список, с множеством html-элементов и js-событиями на уровне строк.
что должен представлять собой vue-компонент - описание отдельной строки списка или весь список целиком.
Ведь компонент - переиспользуемые данные, и это говорит о том что компонент - это строка.
Однако, в найденных в сети примерах в компонент выносят весть список.
Мне кажется, что создавать компонент из строки, оставив v-for в "родительском" коде более правильно - повысится читаемость. Но возможно, пострадает что-то еще?..
Как правильно?
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Если считаете, что строка списка достаточно сложный элемент, то выносите в отдельный компонент. Очевидно, что он вполне самодостаточен. И главное здесь, как правильно выше заметили, инкапсуляция или борьба со сложностью. Отдельно компонент строки будет проще поддерживать и тестировать при необходимости.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@NewDevLab
В одном компоненте.
Переиспользуемый, да. Но где эта компонент-строка еще будет использована...
Ответ написан
Ваш ответ на вопрос

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

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