sk-smart-ui
Version:
简洁快速的vue ui框架
32 lines (26 loc) • 788 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _vue = require('vue');
var _vue2 = _interopRequireDefault(_vue);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Toast = _vue2.default.extend(require('./Toast.vue'));
var instance = void 0;
exports.default = function (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);
_vue2.default.nextTick(function () {
instance.show = true;
});
setTimeout(function () {
instance.show = false;
}, time ? time : 2000);
};