во Vue. Мне в проекте требуется в зависимости от ширины экрана рендерить разные компоненты - для мобильных экранов один, для планшетов и десктопов другой. Как это лучше всего сделать во Vue? Пока что я создала три компонента - один для мобильных экранов, другой для планшетов и декстопов, третий - обертка, в которую будет рендериться первый или второй компонент в зависимости от ширины экрана. Я не понимаю, как лучше всего организовать проверку ширины экрана во Vue, надеюсь, что мне кто-нибудь подскажет😊
прикрути на подобии такого https://github.com/darcyclarke/Detect.js
Или ширину экрана расчитывай и под нее отрисовый виджеты)
Я в mounted вешают листенер на событие resize В beforeDestroy его удаляю И поверх этого использую динамические компоненты (component is)
bulgakov.space
Обсуждают сегодня