收藏
回答

canvasToTempFilePath:fail invalid viewId?

wx.canvasToTempFilePath使用过程中会报错,错误信息如下:{"errMsg":"canvasToTempFilePath:fail invalid viewId"}。目前发现的是在ios下会出现这种问题,偶现,微信版本:8.0.20、8.0.23、8.0.6,基础库:2.24.4、2.24.6、2.17.0 ,感觉和版本应该没关系,上面这几个版本都有遇到fail invalid viewId的情况,麻烦大佬们帮忙看看吧


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

3 个回答

  • 辰
    09-28

    参数不能有小数点!!!!!

    有报错的代码:

          x: this.data.cropper.x * scalex,
          y: this.data.cropper.y * scaley,
          width: this.data.cropper.width * scalex,
          height: this.data.cropper.height * scaley,
          destWidth: width,
          destHeight: height,
    


    正确没有报错的代码:

          x: Math.round(this.data.cropper.x * scalex),
          y: Math.round(this.data.cropper.y * scaley),
          width: Math.round(this.data.cropper.width * scalex),
          height: Math.round(this.data.cropper.height * scaley),
          destWidth: Math.round(width),
          destHeight: Math.round(height),
    


    这明显就是tengxun 里面那些月薪3w的 村炮 土鳖程序员搞出来的屎山代码问题!!!!!!!!!!!!!!!!





    09-28
    有用 1
    回复
  • 宋家积木
    宋家积木
    2022-07-26

    想问下解决了吗

    2022-07-26
    有用
    回复
  • Frank
    Frank
    2022-06-29

    https://developers.weixin.qq.com/community/develop/doc/00002c853e0f3050569b2c90a51000?_at=1656479980781,参考别人的帖子,看看能行不,😅

    2022-06-29
    有用
    回复
登录 后发表内容