收藏
回答

canvasGetImageData: fail canvas is empty ?

在调试基础库版本为2.9.3的基础上小程序接口 wx.canvasGetImageData 返回 canvasGetImageData: fail canvas is empty 错误。此接口最低基础库是1.9.0就开始支持。


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

1 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    11-20

    从你的描述 我看不出任何问题,你也不贴代码片段。也不贴代码截图。我就只能给你搜下https://developers.weixin.qq.com/community/develop/doc/0004e67e5d4bc001e538809d556400?_at=1574222296720

    11-20
    赞同
    回复 2
    • Han
      Han
      11-20
      // pages/data/data.js
      var that = undefined
      Page({
        /**
         * 页面的初始数据
         */
        data: {
        },
        init(res){
          console.log(res)
        },
        /**
         * 生命周期函数--监听页面加载
         */
        onLoad: function (options) {
          that = this
          wx.createSelectorQuery().select("#data").fields({
            size: true,
            node: true
          }).exec(this.init.bind(this))
          setTimeout(() => {
            wx.canvasGetImageData({
              canvasId: 'data',
              x: 0,
              y: 0,
              width: 100,
              height: 100,
              complete: function(res){
                console.log(res)
              }
            })
          },2000)
        },
        /**
         * 生命周期函数--监听页面初次渲染完成
         */
        onReady: function () {
        },
        /**
         * 生命周期函数--监听页面显示
         */
        onShow: function () {
        },
        /**
         * 生命周期函数--监听页面隐藏
         */
        onHide: function () {
        },
        /**
         * 生命周期函数--监听页面卸载
         */
        onUnload: function () {
        },
        /**
         * 页面相关事件处理函数--监听用户下拉动作
         */
        onPullDownRefresh: function () {
        },
        /**
         * 页面上拉触底事件的处理函数
         */
        onReachBottom: function () {
        },
        /**
         * 用户点击右上角分享
         */
        onShareAppMessage: function () {
        }
      })
      11-20
      回复
    • Han
      Han
      11-20
      就这样直接调用也不行啊
      11-20
      回复
问题标签