I'm kicking off 2024 with some exciting news: I've teamed up with the Vue.js Nation Conference 2025 to raffle off 1 VueSchool Lifetime License and 1 Mastering Nuxt 3 License! You'll find all the details below.
Behind the scenes, I'm making great progress on my Nuxt SaaS Starter Kit and can't wait to share more in one of the upcoming issues. Stay tuned!
🗓️ Kick off your year with the ultimate free online event for Vue enthusiasts on January 29-30, 2025.
Join Evan You, the Vue Core Team, and community leaders as they unveil Vue.js 3.6, discuss the groundbreaking Vapor Mode, and share insights on tools like Pinia Colada. With live panels, exciting talks, and actionable takeaways, this is your chance to connect, learn, and stay ahead in the Vue ecosystem.
👉🏻 This article goes into the various ways to implement offline-first architectures natively on the web using components like IndexedDB, the Cache API, and Service Workers.
Weekly Vue News #194 Reactive Time Ago View online Hi 👋 I'm on vacation this week, so no special news from my side — just some fresh Vue & Nuxt content for you! Enjoy this issue and have a lovely week ☀️ Vue 📕 Optimizing heavy operations in Vue with Web Worke...
Hey! In yesterday's email I shared what I think is the key feature to making Vue components highly reusable: Scoped slots. But scoped slots are hard to grasp, and even more difficult to master. So today, we're going to make sure we understand them on a deep, intuitive level. Then, I'm going to introduce you to the magic ✨ of scoped slots. The trick is to think of them as functions. Slots are just functions We're going to recreate the functionality of slots, but we'll use a regular Javascript function that only returns HTML. This is the code we'll replicate: <!-- Parent --> < template > < div class = "modal-container" > < div class = "modal" > Content in the Parent < Child class = "mb-4" v-slot = "{ text }" > ...
评论
发表评论