mand-mobile/components/action-sheet
xuxiaoyan c39727fb0a test: update mand-mobile introduction 2018-12-21 18:18:05 +08:00
..
demo example: remove old codesandbox & fix en title 2018-12-13 20:04:48 +08:00
test test: update mand-mobile introduction 2018-12-21 18:18:05 +08:00
README.en-US.md doc(toast, dialog, action-sheet): add prototype methods usage 2018-12-21 10:51:52 +08:00
README.md doc(toast, dialog, action-sheet): add prototype methods usage 2018-12-21 10:51:52 +08:00
action-sheet.vue fix(action-sheet): add onCancel to sp option & add test cases 2018-12-12 20:47:15 +08:00
component.js
index.js fix(action-sheet): add onCancel to sp option & add test cases 2018-12-12 20:47:15 +08:00

README.en-US.md

title preview
ActionSheet https://mand-mobile.github.io/2x-doc/examples/#/action-sheet

Support scenario-relevent operations

Import

import { ActionSheet } from 'mand-mobile'

Vue.component(ActionSheet.name, ActionSheet)

this.$actionsheet.create({ /* ... */ }) // Totally Import

Code Examples

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 - -

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