0.0.3 • Published 8 years ago
vue-m-layer v0.0.3
vue-m-layer
Vue2 layer plugin
Installtion
npm install vue-m-layer --saveInitialization
import Vue from 'vue'
import layer from 'vue-m-layer'
Vue.use(layer)Examples
this.$layer.open({
content: 'show the layer in the view'
})API
layer.v version
layer.open(options) display the layer
options(Object)type(Number) layer type,0 represents message,1 represents loading(defaults to0)content(String) layer text contenttitle(String/Array) layer title,it can be astringorarraywhich length is two. as follows: 'title', 'background-color: #eee;' the second parameter sets the title style(defaults to null).time(Number) the seconds about closing the layer (defaults no closing)style(String) custom layer styleclassName(String) add a className to layer elementbtn(String/Array) no setting no diaplay. set one asbtn: 'button', if two, then setbtn: ['btn-one', 'btn-2']shade(Boolean) show the mask(defaults totrue)shadeClose(Boolean) click the mask close the layer(defaults totrue)loadingTips(String) the strings tips in loading(defaults tonull)yes(Function) the first button's handled functionno(Function) the seconds button's handled functionsuccess(Function) display the layer callback function
Returns a id about this layer.
layer.close(id) closing the layer
- id, optional the function
layer.openreturns id
layer.closeAll() close all layers
Reference
Refer layer
License
MIT