CODEGURU

#vue.js

28. August 2021

Vuex и динамическая регистрация модулей

Если у вас большой проект на Vue.js, то вы, конечно же, используете Vuex для управления состоянием. А если у вас сложная логика в состоянии, то вы, конечно же, разбиваете свой vuex store на модули. И модулей может быть очень много. Импортировать их все руками не очень приятно. Да и при создании нового модуля нужно не забыть подключить его. Всё это складывается в лишние попо-часы, которые никому не нужны. Давайте автоматизируем регистрацию модулей. И тогда всё будет работать само, а мы, как и положено, займёмся творчеством.

# vue.js # vuex # javascript

21. August 2021

Vue.js и глобальная регистрация компонентов

# vue.js # javascript

4. September 2019

Vue.js и динамический src для картинок

Рано или поздно каждый разработчик сталкивается с ситуацией, когда необходимо в однофайловом компоненте vue динамически, в зависимости от действий пользователя, отобразить картинку. На первый взгляд кажется, что с vue сделать это достаточно просто. Но так кажется только на первый взгляд.

# vue.js # javascript

7. May 2019

Как подружить nuxt и scrollToPlugin

# vue.js # javascript

11. April 2019

Валидация форм с vue.js – делаем удобнее форму редактирования

# vue.js # javascript

21. March 2019

Vue.js – используем props правильно и по делу

# vue.js # javascript

9. January 2019

Vue.js и Intersection Observer

Недавно просмотренный ролик Вадима Макеева с аудитом сайта lingualeo заставил задуматься о том, что изображения действительно могут зачастую составлять бОльшую часть трафика. Это может быть пост в блоге с большим количеством картинок, лента новостей и т.д. и т.п. И загрузка множества изображений может существенно снизить производительность сайта особенно на мобильных устройствах. Плюс есть ещё такой момент: если картинка находится где-то там внизу за пределами вьюпорта, то не факт, что пользователь вообще до неё доберётся. И получится, что картинку он загрузил, но не увидел. А зачем же грузить то, что не нужно?

# vue.js # javascript

31. December 2018

Используем .env с Nuxt.js

# vue.js # nuxt.js

20. December 2018

Динамическая регистрация компонентов во Vue

# vue.js # javascript

20. December 2018

Vue.js - Изолированные стили или CSS модули?

# vue.js # javascript