UNPKG

zview-mobile

Version:

Mobile UI Components, based on Vue.js and ionic CSS.

24 lines (19 loc) 517 B
import Vue from 'vue' import {createElement, timeout} from '../utils' import CascadePanel from '../../components/cascade/CascadePanel.vue' class CascadePanelService { constructor() { this._vm = undefined } show(title, options) { createElement('von-cascade-panel') this._vm = new Vue(CascadePanel).$mount('[von-cascade-panel]') return timeout(50).then(() => { return this._vm.show(title, options) }) } hide() { this._vm.hide() } } export default new CascadePanelService()