# wx.showActionSheet(Object object)
with Promise style call: Supported
Mini Program plugin: Support, need to Mini Program base library version no less than 1.9.6
Display Action Menu
# parameter
# Object object
attribute | type | Default values | Required | Introductions | Minimum version |
---|---|---|---|---|---|
alertText | string | no | Warning copy | 2.14.0 | |
itemList | Array.<string> | yes | An array of text for ons whose maximum length is 6 | ||
itemColor | string | #000000 | no | Button text color | |
success | function | no | Interface calls the successful callback function | ||
fail | function | no | Interface calls failed callback functions | ||
complete | function | no | Callback function at the end of an interface call (both successful and unsuccessful calls are executed) |
# object.success callback
# parameter
# Object res
attribute | type | Introductions |
---|---|---|
tapIndex | number | Number of ons the user clicks, from top to bottom, starting with 0 |
# sample code
wx.showActionSheet({
itemList: ['A', 'B', 'C'],
success (res) {
console.log(res.tapIndex)
},
fail (res) {
console.log(res.errMsg)
}
})
# Be careful
- Android 6.7.2 Following version, click cancel or mask when callback fail, errMsg for "fail cancel"
- Android 6.7.2 And above version and iOS Clicking on the mask will not close the modal pop-up window, so try to avoid usingcancelImplement Business Logic in Branch