收藏
回答

showActionSheet怎么判断点击了”取消“按钮?

用了一下showActionSheet,发现如果点击取消按钮,执行fail的回调。其他小程序的api点击取消按钮,执行的是success回调,返回的index=-1。现在的问题就是,我应该如何判断用户点击的是“取消”按钮呢?因为执行fail回调可能是因为其他错误导致的失败。

回答关注问题邀请回答
收藏

2 个回答

  • 睡前原谅一切
    睡前原谅一切
    2022-11-16
    wx.showActionSheet({
      itemList: ['1', '2'],
      fail: err => {
        if (err.errMsg === 'showActionSheet:fail cancel') {
           // 选择了取消
        }
      }
    })
    


    2022-11-16
    有用 2
    回复
  • 跨商通
    跨商通
    2022-11-15
    wx.showActionSheet().then(res=>console.log(res)).catch(err=>console.log(err))
    


    2022-11-15
    有用 2
    回复
登录 后发表内容