import Vue from 'vue' import ShowPicture from './showpicture' import elementUtil from '../../common/scripts/elementUtil' class VueShowPicture { constructor () { this._vm = undefined } show (option) { elementUtil.createElement('vum-show-picture') this._vm = new Vue(ShowPicture) this._vm.$mount('[vum-show-picture]') setTimeout(() => { this._vm.show(option) }) } hide () { this._vm.hide() } getState () { return this._vm ? this._vm.getState() : 0 } } export default new VueShowPicture()