Samuel Oloruntoba wrote a nice tutorial on how to add Loading Indicators to our Vue.js Application.

vue loading indicators

Loading indicators improve UX (user experience) in any application web or mobile. It tells the user that an action is being carried and a result will return shortly.

In web applications, there are two major events that need loaders:

Network requests like navigating to a different page or an AJAX request. When a heavy computation is running.