收藏
回答

canvasToTempFilePath:fail invalid viewId

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.canvasToTempFilePath 微信iOS客户端 8.0.25 2.25.1

https://developers.weixin.qq.com/miniprogram/dev/api/canvas/wx.canvasToTempFilePath.html

手机型号:iPhoneX

运行系统:IOS 15.4.1

微信版本:8.0.25

基础库版本:2.25.1

代码如下:

ctx.draw(false, (() => {
            setTimeout( () => {
               wx.canvasToTempFilePath({
                    quality: 0.5,
                    fileType: 'jpg',
                    canvasId: 'firstCanvas',
                    success: function (res) {
                        wx.hideLoading()
                        that.setData({ 'markPhoto': res.tempFilePath })
                    },
                    fail: function(error) {
                        console.log('error', error)
                    },
                    complete (complete) {
                        console.log('complete', complete)
                    }
                }, that)
            }, 100)
        })())
回答关注问题邀请回答
收藏

6 个回答

  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    2022-07-26

    真机预览正常的吗,或者试试基础库v2.25.0正常不

    2022-07-26
    有用 1
    回复 6
    • 宋家积木
      宋家积木
      2022-07-26
      错误截图就是真机预览的
      2022-07-26
      回复
    • 微信小店技术专员-binnie
      微信小店技术专员-binnie
      2022-07-26回复宋家积木
      用开发者工具推下2.25.0看正常的嘛
      2022-07-26
      回复
    • 小怪兽打奥特曼
      小怪兽打奥特曼
      2022-09-14
      这个问题解决了吗?有没有什么解决方案
      2022-09-14
      1
      回复
    • 菜菜子o_O
      菜菜子o_O
      2022-09-14
      微信版本8.0.27,基础库2.26.0碰到一样的问题,请问什么时候可以解决?
      2022-09-14
      1
      回复
    • 阿斯顿
      阿斯顿
      05-11
      有啥解决方案没
      05-11
      回复
    查看更多(1)
  • Gensp
    Gensp
    2022-08-15

    遇到一样的问题,安卓和开发者工具均正常,

    IOS报错:canvasToTempFilePath: fail invalid viewId

    请问解决了吗?

    2022-08-15
    有用 2
    回复 1
    • psuorqkhh
      psuorqkhh
      2023-12-11
      请问你解决了吗这个问题
      2023-12-11
      回复
  • YuFengxxx
    YuFengxxx
    2022-09-22

    我是报这个错误,安卓和模拟器都正常,就IOS会报错

    2022-09-22
    有用 1
    回复
  • bibolibo
    bibolibo
    2023-08-22

    同问,使用基础库2.33.0 iphone xr 同样出现问题, 目前模拟器正常

    2023-08-22
    有用
    回复
  • 礻羊光
    礻羊光
    2022-10-18

    执行wx.canvasToTempFilePath试着重新query下cavas呢,拿最新的node来入参

    2022-10-18
    有用
    回复
  • biubiu
    biubiu
    2022-08-02

    请问你解决了么,我是第一次进去正常,第二次就报错

    2022-08-02
    有用
    回复 3
    • 宋家积木
      宋家积木
      2022-08-03
      你用的测试机是什么手机?
      2022-08-03
      回复
    • biubiu
      biubiu
      2022-08-08回复宋家积木
      苹果11
      2022-08-08
      回复
    • 琳琳
      琳琳
      2023-08-31
      请问解决了吗,iOS第一次ok,第二次空白
      2023-08-31
      回复
登录 后发表内容