0.0.6 • Published 5 years ago

vue-loader-spinner v0.0.6

Weekly downloads
4
License
ISC
Repository
github
Last release
5 years ago

Vue Spinner Plugin

A Vue.js spinner plugin which helps easily show/hide loading spinner in whole page or only specific section of your application.

Benefits

  • No extra depencencies
  • No need to add local state to each component
  • Simple API: Vue.$spinner.show() and Vue.$spinner.hide()

Installation

The easiest way to use Vue Spinner Plugin is to install it from npm or yarn.

npm install vue-loader-spinner --save

Or

yarn add vue-loader-spinner

Usage

First, import and install the plugin.

import Vue from 'vue'
import LoaderSpinner from 'vue-loader-spinner'
Vue.use(LoaderSpinner)

Then in your components you can show the spinner by calling this.$spinner.show() and hide by calling this.$spinner.hide().

You can also pass additional options to the plugin when you install it:

import Vue from 'vue'
import LoaderSpinner from 'vue-loader-spinner'
Vue.use(LoaderSpinner, {
    size: 5,
    color: 'green',
    background: 'rgba(10, 10, 10, 0.5)',
})

Showing splinner in specific section

To show a spinner in specific section you can provide a CSS selector to a function this.$spinner.show('#my-block').

Credits

Big thanks to @FrontendSophie for the initial idea of the spinner component.

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago