1243 читали · 6 лет назад
10 особенностей создания компонентов Vue.js
Источник: Nuances of Programming 1. Глобальная и локальная загрузка компонентов Vue.js предоставляет два способа загрузки компонентов: глобально на экземпляре Vue и на уровне компонентов. Каждый метод обладает своими преимуществами. При использовании глобальной загрузки компонент будет доступен из любого шаблона в приложении, включая подкомпоненты, что сокращает необходимость импортирования глобального компонента в подкомпоненты. Также при использовании глобальной загрузки можно избежать ошибки компонента register Vue “did you register the component correctly?”...
101 читали · 4 года назад
Руководство бэкенд-разработчика по тестированию компонентов на Vue.js
Источник: Nuances of Programming Мне как бэкенд-разработчику, использующему Vue, быстро стало понятно: модульное тестирование сыграет решающую роль в успехе продукта. Разработка пользовательского интерфейса казалась похожей на игру “поймай крота”, где одно исправление приводило к отмене других, более ранних. Сначала я думал, что при тестировании компонентов нужно сравнивать вывод DOM с комбинацией свойств, слотов, триггеров и источников данных. Но написание тестов для проверки HTML-кода приводило к хрупким, громоздким тестам, непрактичным для динамично развивающейся кодовой базы...