1.0.2 • Published 5 years ago

vue-fall-back-image-directive v1.0.2

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

vue-fall-back-image-directive

A Directive for setting fall back image in a vue js application.

Installation

  • npm install

Run npm install --save vue-fall-back-image-directive

  • With Modules

This Custom directive can be used globally or locally based on app use case.

Global usage

// ES6
// Inside  main.js you can register directives globally

import Vue from "vue";
import ImageFallBack from "vue-fall-back-image-directive";

Vue.directive("image-fall-back", ImageFallBack);

Local usage

// ES6
import Vue from "vue";
import ImageFallBack from "vue-fall-back-image-directive";

// Inside  App.vue or any other components add directives object

directives: {
  ImageFallBack;
}

Usage

To use this plugin, simply add the v-image-fall-back directive in img tag.

<img v-image-fall-back src="image url to load" />
<!-- or -->
<img v-image-fall-back="settings" src="image url to load" />
let settings = {
  imageLoader: "enter image loader url here",
  fallBackImage: "enter fall back image url here"
};

Working

Img tag will try to load image, if the image is not loaded it will try to load default fall back url in the package. you can also specify your custom fall back image and loader indicating the image loading.

License

wtfpl