收藏
回答

wx.showActionSheet回调success后res.tabIndex为undefined

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.showActionSheet 微信安卓客户端 7.0.10 2.10.4[388]

log打印:

代码:

openOptions() {
        let _this = this
        let items = this.data.userClass === 2 ? this.data.optionsKind : this.data.optionsPoor
        wx.showActionSheet({
            itemList: items,
            success(res) {
                console.log(items)
                console.log("您点击的序号=" + res.tabIndex + "-----内容=" + items[res.tabIndex])
                _this.setData({
                    selected: items[res.tabIndex]
                })
            },
            fail(res) {
                console.log(res.errCode + "失败=" + res.errMsg)
            },
            complete(res) {
                console.log("完成="+res.toString())
            }
        })
    },


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

2 个回答

  • 🌞
    🌞
    2020-03-31

    大哥 是res.tapIndex 不是tabIndex

    2020-03-31
    有用 2
    回复 5
    • 小辛
      小辛
      2020-03-31
      不明白
      2020-03-31
      回复
    • 小辛
      小辛
      2020-03-31
      我没有直接用tabIndex,都是用res.tabIndex,不明白你要表达的意思,我也很着急,感觉跟别人写的没有区别呀,很简单的东西做不出来
      2020-03-31
      回复
    • 🌞
      🌞
      2020-03-31回复小辛
      没有tabIndex。。。。。你单词拼错了。叫tapIndex
      2020-03-31
      回复
    • 小辛
      小辛
      2020-03-31回复🌞
      我真是服了我自己
      2020-03-31
      回复
    • 🌞
      🌞
      2020-03-31回复小辛
      头大。
      2020-03-31
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-03-31

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-03-31
    有用
    回复
登录 后发表内容
问题标签