收藏
回答

wx.showActionSheet有时不显示

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.showActionSheet 客户端 7.05 2.7

华为P10在最新版本的微信下,wx.showActionSheet有一定机率没有反应,不能弹出菜单。

强制关闭小程序重新打开,wx.showActionSheet弹出菜单又正常了。

这部分代码很简单,以前一直正常。 就最近才发现这个问题。但要刻意重现又比较难,不知有没有其它人遇到这种情况。


toggleJoin: function () {
       var that = this
       wx.showActionSheet({
           itemList: ['进入我进行中对局', '系统自动匹配对局', '自己创建新的对局','取消'],
           success: function (res) {
               if(res.tapIndex == 0){
                   util.ajax("/chess/gameroom/current", 1, {}).
                       then(function (res) {
                           var data = res.data;
                           if (data) {
                               wx.navigateTo({
                                   url: 'room?id=' + data
                               })
                           } else {
                               //加入失败
                               wx.showToast({
                                   title: '没有你正在进行的对局',
                                   icon:"none"
                               })
                           }
                       });
               }
               else if (res.tapIndex == 1) {
                   that.matchGame()
               } else if (res.tapIndex == 2) {
                   wx.navigateTo({
                       url: 'roomnew'
                   })
               }
           }
       })
   },


最后一次编辑于  07-20
回答关注问题邀请回答
收藏

3 个回答