The week after next, I'm on vacation, so I'm busy preparing the following two newsletter issues for you. Enjoy this issue with many interesting articles, videos, tips, and more.
👉🏻 This article will guide you through setting up Vue Router, the official routing engine for Vue.js, to create a seamless navigation experience in your Vue.js project.
👉🏻 shallowRef is a great utility in Vue.js that could help improve performance of your website if you are dealing with huge data structures like nested objects or arrays.
Unlock 48 hours of free access to Vue.js Developer Certification Training on June 29 & 30, 2024.
Dive into theory, coding challenges, quizzes, and a mock exam to gauge your readiness for the official certification.
🔥 Vue Tip: Cache Component Instances With the KeepAlive Component
KeepAliveKeepAlive is a built-in Vue component that allows you to conditionally cache component instances when dynamically switching between multiple components.
Let's take a look at a simple example to understand how KeepAliveKeepAlive works. We have two components, ComponentAComponentA and ComponentBComponentB, and we want to cache the instances of these components when switching between them.
1<script setup>2import { shallowRef } from 'vue';3import ComponentA from './components/ComponentA.vue';4import ComponentB from './components/ComponentB.vue';56const current = shallowRef(ComponentA);7</script>89<template>10 <div>11 <label12 ><input type="radio" v-model="current" :value="ComponentA" /> A</label13 >14 <label15 ><input type="radio" v-model="current" :value="ComponentB" /> B</label16 >17 </div>18 <component :is="current"></component>19</template>
If you switch between the components using the radio buttons, you will notice that the component instances are destroyed and recreated every time you switch between them. Thus, the state of each component is lost.
If you want to cache the instances of the components, you can wrap the componentscomponents element with the KeepAliveKeepAlive component.
👉🏻 A Chrome extension to measure and analyze page elements.
👉🏻 Once enabled, it lets you hover over elements to view info similar to DevTools (padding, margin, etc.) with the added ability to measure specific distances on the page.
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...
Tuesday, August 20, 2024 My linkblog, which posts to the Links tab on Scripting News, as well as Bluesky , Mastodon and RSS , now also posts to Twitter and Threads . # Today would have been my mother's 92nd birthday. She died in 2018, and I still haven't, deep inside, fully gotten the message that she's gone. Probably the most significant person in my life. I find most of my adult relationships can be traced back to my relationship with her. # Ignore the NY Times # When President Biden took the stage last night at the DNC, I had a moment of buyer's remorse. He looked so good in his black suit, and the pictures of the new candidates, and their spouses, looked comical in comparison to the president who was about to speak. # Why did Walz have a permanent frown on his face. I find his presence next to Harris is almost always awkward. He's taller, and moves a lot. I noticed this with Sanders when he was debating Clinton in 2016. Sh...
Tuesday, June 27, 2023 Manton Reece writes that we should welcome Facebook's new cage fighting platform, not block it. I'm neutral. I don't know what it is. I seriously doubt it'll be exciting. And I think they should stop calling themselves Meta, that's stupid and dishonest. They're Facebook. They need to own that, because it's their actual name. # I am celebrating the imminent arrival of Facebook's thing, whatever it is, by buying a domain . It's what I do. Some people collect shoes. Other people classic cars or vinyl records. # My friend Doc # Doc is about to lose his Harvard blog, and he's stuck in California with too much to do and is afraid it will slip through is fingers if he has to prioritize his time so as not to be able to save it. I wrote him this email. # A perfect storm. # I had something smaller happen when I was moving out of my house in Berkeley in 2010. # My server was ...
评论
发表评论