UNPKG

sk-smart-ui

Version:

简洁快速的vue ui框架

32 lines (26 loc) 788 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 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); };