UNPKG

mand-mobile

Version:

A Vue.js 2.0 Mobile UI Toolkit

79 lines (55 loc) 2 kB
--- title: ActionSheet preview: https://didi.github.io/mand-mobile/examples/#/action-sheet --- Support scenario-relevent operations ### Import ```javascript import { ActionSheet } from 'mand-mobile' Vue.component(ActionSheet.name, ActionSheet) this.$actionsheet.create({ /* ... */ }) // Totally Import ``` ### Code Examples <!-- DEMO --> ### API #### ActionSheet Props |Props | Description | Type | Default | Note | |----|-----|------|------|------|------| |v-model|display actionsheet or not|Boolean|`false`|-| |title|title of actionsheet|String|-|-| |options|options of actionsheet|Array<{text, value}>| [] |-| |default-index|default selected index|Boolean|0|-| |invalid-index|invalid index|Number| -1|-| |cancel-text|cancel text|String|-|-| |large-radius <sup class="version-after">2.4.0+</sup>|large radius|Boolean|`false`|-| #### ActionSheet Events ##### @selected(item) Select event |Props | Description | Type | |----|-----|------| |item|selected value|Object: {text, value}| ##### @selected(item) Cancel selection ##### @show() Show actionsheet ##### @hide() Hide actionsheet #### ActionSheet Static Methods ##### create(props) Static create a global ActionSheet, and return instance. You can change instance `value` to toggle the visibility of ActionSheet. |----|-----|------|------|------|------| |value|display actionsheet or not|Boolean|`true`|-| |title|title of actionsheet|String|-|-| |options|options of actionsheet|Array<{text, value}>| [] |-| |defaultIndex|default selected index|Boolean|0|-| |invalidIndex|invalid index|Number| -1|-| |cancelText|cancel text|String|-|-| |maxHeight|the maximum height of actionsheet area|Number|`400`|unit `px`| |onShow|actionsheet show callback|Function|-|-| |onHide|actionsheet hide callback|Function|-|-| |onCancel|cancel selection callback|Function|-|-| |onSelected|selection callback|Function(item: {text, value})|-|-| ##### closeAll() Close all global ActionSheets #### destroyAll() Close and destroy all global ActionSheets