sk-smart-ui
Version:
简洁快速的vue ui框架
36 lines (30 loc) • 897 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 Loading = _vue2.default.extend(require('./Loading.vue'));
var instance = void 0;
exports.default = {
show: function show(text) {
if (!instance) {
instance = new Loading({
el: document.createElement('div')
});
}
if (instance.show) return;
instance.text = text ? text : '加载中';
instance.show = true;
document.body.appendChild(instance.$el);
_vue2.default.nextTick(function () {
instance.show = true;
});
},
close: function close() {
if (instance) {
instance.show = false;
}
}
};