Forwarded from Душный Вуй
#vite #rollup
Кстати там релизнулась Vite 4 с Rollup 3, идём читать как мигрировать тут
https://vitejs.dev/blog/announcing-vite4.html
Кстати там релизнулась Vite 4 с Rollup 3, идём читать как мигрировать тут
https://vitejs.dev/blog/announcing-vite4.html
Forwarded from Душный Вуй
#vue3 #component
Иииии ещё один маленький, но очень гордый компонент от меня ❤️
Компонент реакций для Vue 3 с возможностью оставлять несколько реакций с подсчётом
Github
Docs
PR, issues, звёздочки, предложения, критика и любые комментарии приветствуются
Иииии ещё один маленький, но очень гордый компонент от меня ❤️
Компонент реакций для Vue 3 с возможностью оставлять несколько реакций с подсчётом
Github
Docs
PR, issues, звёздочки, предложения, критика и любые комментарии приветствуются
Forwarded from Душный Вуй
#vue3 #composables #vueuse
Композаблы для анимирования элементов с удобным API
https://motion.vueuse.org/
Композаблы для анимирования элементов с удобным API
https://motion.vueuse.org/
Forwarded from Душный Вуй
This media is not supported in your browser
VIEW IN TELEGRAM
#github
https://www.githubunwrapped.com
Генерируем небольшие новогодние ролики со статой из GitHub ❄️ Делитесь в комментариях)
https://www.githubunwrapped.com
Генерируем небольшие новогодние ролики со статой из GitHub ❄️ Делитесь в комментариях)
Forwarded from Душный Вуй
https://blog.vuejs.org/posts/2022-year-in-review.html
Подведение итогов от команды Vue.js
Подведение итогов от команды Vue.js
blog.vuejs.org
2022 Year In Review | The Vue Point
The official blog for the Vue.js project
Forwarded from Vue Courses
#admin #announce #vuejsnation #vuenation
Hi there.
If you interest
https://vuejsnation.com/
January 25th & 26th 2023
Suppose, they would talk about:
Decoding web accessibility, Using Lighthouse and Quasar
You can add this event to your calendar
Hi there.
If you interest
https://vuejsnation.com/
January 25th & 26th 2023
Suppose, they would talk about:
Decoding web accessibility, Using Lighthouse and Quasar
You can add this event to your calendar
https://www.addevent.com/event/wE15353256
Forwarded from Душный Вуй
#vue #vuetify
Взлет и падение Vuetify. Некролог
P.S: название может не совпадать с содержанием темы и сделано, возможно, для привлечения внимания я хз
https://habr.com/ru/post/709492/
Взлет и падение Vuetify. Некролог
P.S: название может не совпадать с содержанием темы и сделано, возможно, для привлечения внимания я хз
https://habr.com/ru/post/709492/
Forwarded from Душный Вуй
#astro #vue
Интересное
Создание мультиплатформенной панели инструментов с помощью Astro
https://blog.logrocket.com/building-multi-framework-dashboard-with-astro/
Интересное
Создание мультиплатформенной панели инструментов с помощью Astro
https://blog.logrocket.com/building-multi-framework-dashboard-with-astro/
LogRocket Blog
Building a multi-framework dashboard with Astro - LogRocket Blog
Astro lets you implement multiple frameworks in one project, providing many performance and UX/DX benefits. Learn how to integrate them here!
Forwarded from Душный Вуй
#vuejs
А между тем там начали собирать первые билды Vue 3.3
https://github.com/vuejs/core/blob/main/CHANGELOG.md
А между тем там начали собирать первые билды Vue 3.3
https://github.com/vuejs/core/blob/main/CHANGELOG.md
Forwarded from Nuxt.js | Vue SSR News (Sky Roses)
⚡️Nuxt 3.2.0
🧑💻 Nuxt DevTools
🪄 Улучшения типизации runtimeConfig и useFetch
💪 Обновление Nitropack до v2.2 с поддержкой сессий
🔥 Улучшения Treeshaking'а
Девтулзы для накста ожидаем уже через сутки! 👏
https://github.com/nuxt/nuxt/releases/tag/v3.2.0
🧑💻 Nuxt DevTools
🪄 Улучшения типизации runtimeConfig и useFetch
💪 Обновление Nitropack до v2.2 с поддержкой сессий
🔥 Улучшения Treeshaking'а
Девтулзы для накста ожидаем уже через сутки! 👏
https://github.com/nuxt/nuxt/releases/tag/v3.2.0
GitHub
Release v3.2.0 · nuxt/nuxt
3.2.0 is the first minor release since we've started our new release schedule. We've brought it forward by a couple of weeks to include some goodies we want you to be able to play with soon...
Тут ребята выпустили релиз Vuestic UI 1.6.0
Самое интересное:
* Поддержка Tailwind - мы решили не доизобретать свои CCS хелперы, а взять готовые
* Vuestic CLI - позволяет оперативно создать бойлерплейт Vue или Nuxt проекта с Vuestic UI на борту
* Компоненты Skeleton, Stepper
* Перевели документацию на Nuxt 3
Подробнее тут https://github.com/epicmaxco/vuestic-ui/releases/tag/v1.6.0
Документация тут https://vuestic.dev/
Самое интересное:
* Поддержка Tailwind - мы решили не доизобретать свои CCS хелперы, а взять готовые
* Vuestic CLI - позволяет оперативно создать бойлерплейт Vue или Nuxt проекта с Vuestic UI на борту
* Компоненты Skeleton, Stepper
* Перевели документацию на Nuxt 3
Подробнее тут https://github.com/epicmaxco/vuestic-ui/releases/tag/v1.6.0
Документация тут https://vuestic.dev/
#vuejs #основы
Что то я забросил постить всякие интересности и объяснения, лентяй же.
В общем сегодня поговорим про NextTick, а то иногда кажется, что многие про него слышали, но никто не знает нафига он нужен то.
Основным применением метода
Например, если вам нужно получить размеры элемента, который только что был изменен с помощью
В примере на картинке мы используем
Карочи, если вам нужно выполнить какой-либо код после обновления DOM в ответ на изменение состояния данных, вы можете использовать метод
Что то я забросил постить всякие интересности и объяснения, лентяй же.
В общем сегодня поговорим про NextTick, а то иногда кажется, что многие про него слышали, но никто не знает нафига он нужен то.
Основным применением метода
nextTick
является обновление DOM после изменения данных в реактивном состоянии. Vue.js следит за изменениями данных и обновляет DOM асинхронно, поэтому изменения не всегда отображаются мгновенно. Если вам нужно выполнить какой-либо код после того, как Vue.js обновил DOM, вы можете использовать nextTick
.Например, если вам нужно получить размеры элемента, который только что был изменен с помощью
v-if
или v-show
, вы можете использовать nextTick для выполнения кода после обновления DOM.В примере на картинке мы используем
nextTick
для выполнения метода getElementSize
ПОСЛЕ того, как Vue.js обновит DOM в ответ на изменение значения showElement
. Это позволяет нам получить размеры элемента после того, как он стал видимым или скрытым.Карочи, если вам нужно выполнить какой-либо код после обновления DOM в ответ на изменение состояния данных, вы можете использовать метод
nextTick
.#vuejs #основы
Ааааа теперь немного поговорим про
Основная разница между `watch и `watchEffect` заключается в том, как они реагируют на изменения данных:
watch (первое изображение) - это функция, которая принимает два аргумента: первый аргумент - это реактивное значение, которое нужно отслеживать, а второй аргумент - это функция обратного вызова, которая будет вызываться каждый раз, когда значение изменяется.
Функция обратного вызова также может принимать два аргумента: новое значение и старое значение. watch предоставляет полный контроль над реактивными данными и позволяет выполнять произвольные операции в ответ на изменения.
watchEffect (второе изображение) - это функция, которая принимает один аргумент - функцию обратного вызова (callback), которая будет автоматически вызываться при любом изменении реактивных данных, на которые эта функция обратного вызова ссылается.
Ааааа теперь немного поговорим про
watch
и watchEffect
ребятки.Основная разница между `watch и `watchEffect` заключается в том, как они реагируют на изменения данных:
watch (первое изображение) - это функция, которая принимает два аргумента: первый аргумент - это реактивное значение, которое нужно отслеживать, а второй аргумент - это функция обратного вызова, которая будет вызываться каждый раз, когда значение изменяется.
Функция обратного вызова также может принимать два аргумента: новое значение и старое значение. watch предоставляет полный контроль над реактивными данными и позволяет выполнять произвольные операции в ответ на изменения.
watchEffect (второе изображение) - это функция, которая принимает один аргумент - функцию обратного вызова (callback), которая будет автоматически вызываться при любом изменении реактивных данных, на которые эта функция обратного вызова ссылается.
watchEffect
обычно используется для реактивного выполнения побочных эффектов, таких как обновление DOM, отправка запросов на сервер или запуск анимации. Он обеспечивает более простой способ реагирования на изменения, не требуя явного указания реактивных данных для отслеживания.