收藏
回答

chooseImage函数·使用后在canvas上绘制图片,却绘制不出来。

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvas 工具 7.0.3 2.6.1

- 当前 Bug 的表现(可附上截图)

代码:

const context = wx.createCanvasContext('angle11',this);


wx.chooseImage({

      count: 1, // 默认9

      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有

      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有

      success: function (res) {

        // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片

        temp_path = res.tempFilePaths;

        console.log(temp_path)

        context.drawImage(temp_path, 0, 0, 300, 300)

        console.log("LLL")

        context.draw(true)

      }

    })


- 预期表现

理论上应该在我的名叫context的Canvas(id为angle11)上绘出我的选择图片,但是事实上绘制不出来,还给我报错。

报错内容莫名其妙:“n[0].replace is not a function”——我也没写过什么n[0].replace啊!??


- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  03-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答