• Taro.showActionSheet(OBJECT)
    • API支持度

    Taro.showActionSheet(OBJECT)

    显示操作菜单,支持 Promise 化使用。

    OBJECT 参数说明:

    参数类型必填说明
    itemListString Array按钮的文字数组,数组长度最大为 6 个
    itemColorHexColor按钮的文字颜色,默认为"#000000"
    successFunction接口调用成功的回调函数
    failFunction接口调用失败的回调函数
    completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

    success 返回参数说明:

    参数值类型说明
    tapIndexNumber用户点击的按钮,从上到下的顺序,从 0 开始
    1. import Taro from '@tarojs/taro'
    2. // 注意:当用户点击选项时 Promise 会 resolve,而当用户点击取消或蒙层时,Promise 会 reject。
    3. Taro.showActionSheet({
    4. itemList: ['a', 'b', 'c']
    5. })
    6. .then(res => console.log(res.errMsg, res.tapIndex))
    7. .catch(err => console.log(err.errMsg))

    API支持度

    API微信小程序H5React Native
    Taro.showActionSheet✔️✔️✔️