sk-smart-ui
Version:
简洁快速的vue ui框架
22 lines (20 loc) • 529 B
JavaScript
import Vue from 'vue';
let Toast = Vue.extend(require('./Toast.vue'));
let instance;
export default (text, time) => {
if(!instance) {
instance = new Toast({
el: document.createElement('div')
});
}
if(instance.show) return;
instance.text = text;
instance.show = true;
document.body.appendChild(instance.$el);
Vue.nextTick(() => {
instance.show = true;
});
setTimeout(() => {
instance.show = false;
}, time ? time : 2000);
}