Душный Вуй
742 subscribers
151 photos
5 videos
4 files
351 links
Немного душные, но ламповые заметки о Vue.js
#vuejs #vue #nuxt #vuex #pinia #вью #vapor
Download Telegram
Forwarded from Душный Вуй
#vuejs #nuxt #recaptcha

А между тем, замечательная статья от нашего уважаемого подписчика @SRyzhkov на тему грамотной установки reCaptcha на сайт с сохранением баллов от Lighthouse

https://github.com/SergeyRyzhkov/front-docs/blob/main/docs/nuxt2/cases/recaptcha.md
Forwarded from Душный Вуй
#npm #yarn #pnpm

Статья на тему сравнения пакетных менеджеров, вдруг вы найдете что-то новое для себя
Forwarded from Душный Вуй
#vue #courses

Народ, тут на выходных открывался бесплатный доступ к курсам Vue Mastery, и он закончился.
НО! Благодаря уважаемому @Black_Yuzia вы все ещё можете их посмотреть туть: https://t.me/vue_courses

P.S: всем хорошей недели 😎
Forwarded from Душный Вуй
#vuejs #socket #nodejs

Интересная статейка на тему взаимодействия Vue.js, Node и socket.io, а вы уже написали свой первый чат на сокетах?)

https://blog.openreplay.com/rendering-real-time-data-with-vue-node-and-socket-io

И на эту же тему @SRyzhkov предложил посмотреть в сторону https://vueuse.org/core/useWebSocket/
Forwarded from Душный Вуй
#vuejs #lunchboxjs #threejs

Почему бы не заинтегрировать что нибудь ТриДэшное с Vue.js? Опыт конечно интересный, поэтому вот вам статья на эту тему с утреца)

https://blog.logrocket.com/build-3d-visuals-vue-lunchbox-js/
Forwarded from Nuxt.js | Vue SSR News (Илья Бельский)
«В Nuxt 3 оказывается появилась оооочень крутая фича для любителей делить проекты на библиотеки компонентов. Теперь в самой библиотеке компонентов создаём файлик nuxt.js в котором указываем откуда подхватывать компоненты:

import { defineNuxtModule } from '@nuxt/kit'
import { fileURLToPath } from 'node:url'

export default defineNuxtModule({
hooks: {
'components:dirs'(dirs) {
// Add ./components dir to the list
dirs.push({
path: fileURLToPath(new URL('./components', import.meta.url)),
prefix: 'awesome'
})
}
}
})

Затем устанавливаем её в проект с Nuxt 3 и добавляем её в nuxt.config.js в качестве модуля:

export default {
modules: ['awesome-ui/nuxt']
}

И всё, теперь Nuxt сам заберёт нужные компоненты и подтянет их, ещё и IDE подсветит, ещё и импорт доабвит вот такой:
import { AwesomeComponent } from "#components";

Очень мощная штука, а главное удобная, подробнее в документации»

#tips #nuxt3

---

PS: Заметку написал и предложил Душный Вуй
Forwarded from Душный Вуй
#vuejs #vueuse

Там зарелизили 9 версию VueUse, есть много всяких серьёзных изменений, тут вот их можно почитать:

https://github.com/vueuse/vueuse/releases/tag/v9.0.0
Forwarded from Душный Вуй
#vuejs #meetup

НАКАНЕЦТА! 25 августа в 19:00 пройдёт ОФФЛАЙН митап по Vue.js в Москве в районе метро Тульская, в офисе Voximplant, ребята только собирают доклады, так что программы пока нет. По трансляции пока решается, но записи точно будут.

Подробности можете узнать в их чатике
https://t.me/msk_vue_js
Forwarded from Душный Вуй
#vuejs #habr

Интересная статейка на тему стеков разных сайтов для общего развития)
Forwarded from Душный Вуй
#vuejs

А почему бы не замутить на Vue.js генерацию штрихкодов в реалтайме?)
Forwarded from Душный Вуй
#vuejs #notion

Зацените прикольный клон Notion написанный на Vue 3 + Typescript

https://github.com/Dashibase/lotion
Forwarded from Душный Вуй
#nuxt #nuxtcontent

Довольно таки обширная статья на тему Nuxt Content, я сам его не особо трогал, но возможно кому то пригодится)

https://blog.openreplay.com/power-your-blog-with-nuxt-content
Forwarded from Душный Вуй
#offtop #chrome

Там короче 104 хром зарелизился.
Из забавного поддержка новых media выражений типа
@media (601px <= width <= 1000px)

А ещё апиха для того что бы приложуха могла сказать скринрекордеру какую часть её можно записывать, а какую нет.

Почитать тут: https://developer.chrome.com/blog/new-in-chrome-104/
Forwarded from Душный Вуй
#vuejs #typescript

Внезапно осознал, что в Vue 3 нельзя импортнуть интерфейс и юзать его в качестве дженерика для defineProps, а потом полез в доку и увидел что и правда так. Читайте доку внимательнее)

https://vuejs.org/guide/typescript/composition-api.html#typing-component-props

Инфа от нашего подписчика @zohan333:

В 3.3 обещали добавить такую возможность, а пока можно запилить через костыль
Forwarded from Душный Вуй
#vuejs #md

Прикольный инструмент для создания презентация с помощью Markdown+Vue.js

Github: https://github.com/slidevjs/slidev
Сайт проекта: https://sli.dev/
Forwarded from Nuxt.js | Vue SSR News (Илья Бельский)
Nuxt v3.0.0-rc.7

https://github.com/nuxt/framework/pull/6375

PS: Отследил релиз Душный Вуй
Forwarded from Душный Вуй
#vuejs #drag #scroll

Интересная директива для Vue, что бы можно было двигать то, что можно проскролить, ну в общем потыкайте демо и поймете)

Github: https://github.com/donmbelembe/vue-dragscroll
Сайт: https://vue-dragscroll.donfalcon.com/
Forwarded from Душный Вуй
А между тем, самых великолепных вас уже 800 человек, вы самые крутые и невероятные читатели, спасибо вам! 🎉
Forwarded from Душный Вуй
Недавно вышел RC 7 для Nuxt 3, а вот сразу же выкатили RC 8 который содержит фиксы для предыдущего релиза) фиксим фиксы, а релиза всё нет и нет)

https://github.com/nuxt/framework/releases/tag/v3.0.0-rc.8