<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vue on JErickson.net</title><link>https://jerickson.net/categories/vue/</link><description>Recent content in Vue on JErickson.net</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>joe@jerickson.net (Joe Erickson)</managingEditor><webMaster>joe@jerickson.net (Joe Erickson)</webMaster><copyright>© 2026 Joe Erickson</copyright><lastBuildDate>Sun, 30 May 2021 10:28:02 -0400</lastBuildDate><atom:link href="https://jerickson.net/categories/vue/index.xml" rel="self" type="application/rss+xml"/><item><title>Using Vue in a non-SPA</title><link>https://jerickson.net/using-vue-in-non-spa/</link><pubDate>Sat, 29 May 2021 16:59:34 -0400</pubDate><author>joe@jerickson.net (Joe Erickson)</author><guid>https://jerickson.net/using-vue-in-non-spa/</guid><description>&lt;p&gt;I&amp;rsquo;ve spoken to a number of other developers about using Vue in applications that&amp;rsquo;s we&amp;rsquo;re single page applications but just standard MVC applications. Most of the time I get asked, &amp;ldquo;How would you do that?&amp;rdquo; So I finally sat down to explain how I do that.&lt;/p&gt;</description></item><item><title>Data Management in Vue: an introduction</title><link>https://jerickson.net/data-management-vue-introduction/</link><pubDate>Wed, 12 May 2021 08:50:46 -0400</pubDate><author>joe@jerickson.net (Joe Erickson)</author><guid>https://jerickson.net/data-management-vue-introduction/</guid><description>&lt;p&gt;One of the things I&amp;rsquo;ve been wanting to talk about for a while are the different ways data can be managed in a Vue application. There&amp;rsquo;s always lots of discussions on forums about how data is managed and not a lot of diving into &lt;em&gt;why&lt;/em&gt; you would pick one style over the other.&lt;/p&gt;</description></item><item><title>Creating an Event Bus in Vue</title><link>https://jerickson.net/creating-event-bus-vue/</link><pubDate>Tue, 06 Apr 2021 19:27:50 -0400</pubDate><author>joe@jerickson.net (Joe Erickson)</author><guid>https://jerickson.net/creating-event-bus-vue/</guid><description>&lt;p&gt;There are times when building a Vue application that you realize that the standard parent-child model of intra-component communication just isn&amp;rsquo;t cutting it anymore. Everything gets too ridged and it gets harder and harder to add more layers to the application. Parent-child just doesn&amp;rsquo;t scale once you&amp;rsquo;re really working with a real-world project. Who is in control of the data when the components are nested five layers deep?&lt;/p&gt;</description></item><item><title>How to format dates in Vue 3</title><link>https://jerickson.net/how-to-format-dates-in-vue-3/</link><pubDate>Wed, 24 Mar 2021 19:24:50 -0400</pubDate><author>joe@jerickson.net (Joe Erickson)</author><guid>https://jerickson.net/how-to-format-dates-in-vue-3/</guid><description>&lt;p&gt;If you&amp;rsquo;ve used Vue for any length of time, you soon find that it doesn&amp;rsquo;t have a lot of the fancy formatting options that some of the other frameworks seem to have out of the box. I get the feeling that Vue is very focused on minimalism and adding features that aren&amp;rsquo;t core to the framework is not something they want to do. One of those features, however, is formatting dates.&lt;/p&gt;</description></item><item><title>What are services in Vue?</title><link>https://jerickson.net/what-are-services-vue/</link><pubDate>Tue, 23 Mar 2021 19:27:50 -0400</pubDate><author>joe@jerickson.net (Joe Erickson)</author><guid>https://jerickson.net/what-are-services-vue/</guid><description>&lt;p&gt;You might have heard the term &amp;ldquo;service&amp;rdquo; in relation to a Vue application. But looking through the Vue documentation, you might find that there isn&amp;rsquo;t any mention of what a service is at all.&lt;/p&gt;</description></item><item><title>How do you maintain multiple loading states in Vuex?</title><link>https://jerickson.net/how-maintain-multiple-loading-states-in-vuex/</link><pubDate>Sat, 13 Mar 2021 09:34:50 -0500</pubDate><author>joe@jerickson.net (Joe Erickson)</author><guid>https://jerickson.net/how-maintain-multiple-loading-states-in-vuex/</guid><description>&lt;p&gt;One of the best ways to improve the user experience in a dynamic application is by setting up loading icons for data coming into your Vuex store. But if you&amp;rsquo;ve ever tried to set this up on a page with a lot of components that are loading different dynamic data. How do you show the user that data is being loaded when that data might be coming from different, parallel API calls?&lt;/p&gt;</description></item><item><title>How to Load Vue Components on Non-SPA Sites</title><link>https://jerickson.net/how-to-load-vue-components-non-spa-sites/</link><pubDate>Sun, 28 Feb 2021 16:36:50 -0500</pubDate><author>joe@jerickson.net (Joe Erickson)</author><guid>https://jerickson.net/how-to-load-vue-components-non-spa-sites/</guid><description>&lt;p&gt;There are times when you want to use Vue components, but the application you&amp;rsquo;re working on is still in the age of jQuery. Is there a way to start using Vue without switching everything to Vue and making a single page application? Can we get all of that beautiful, juicy component action without breaking everything else that&amp;rsquo;s currently on the site? Also, can we add Vue components without having to rewrite the entire website to use Vue?&lt;/p&gt;</description></item></channel></rss>