UNPKG

zview-mobile

Version:

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

32 lines (23 loc) 538 B
import Vue from 'vue' import ActionSheet from './ActionSheet' import {createElement} from '../utils' class VonicActionSheet { constructor() { this._vm = undefined } show(option) { createElement('von-action-sheet') this._vm = new Vue(ActionSheet) this._vm.$mount('[von-action-sheet]') setTimeout(() => { this._vm.show(option) }) } hide(buttonIndex) { this._vm.hide(buttonIndex) } getState() { return this._vm ? this._vm.getState() : 0 } } export default new VonicActionSheet()