UNPKG

sk-smart-ui

Version:

简洁快速的vue ui框架

36 lines (30 loc) 897 B
'use strict'; 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; } } };