收藏
回答

企业微信 | 私有化调用 chooseImage 触发了 cancel 回调

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug chooseImage 微信安卓客户端 2.4.50001(65524) 不确定

项目内在成功调用 wx.getLocation 和 wx.checkJsApi 方法后,触发 wx.chooseImage 调用了传入的 cancel 回调,在测试环境的企业微信(非私有)上正常,部署到生产环境(内网,企业微信 | 私有化,版本 2.4.50001(65524))就出现上述问题,相关调用参数如下:

  callGetCamera = () {
    return new Promise((resolve, reject) => {
      wx.chooseImage({
        count1,
        sizeType: ["compressed"],
        sourceType: ["camera"],
        successfunction (res{
          if (res.localIds && res.localIds[0]) {
            resolve(res.localIds[0]);
          } else {
            reject(false);
          }
        },
        failfunction (err{
                    // 没有触发打印
          console.log("getCamera err", err);
          reject(err);
        },
        cancelfunction () {
                    // 只触发了这里
          reject(new Error("取消签到"));
        }
      });
    });
  };
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签