问题描述:

在微信小程序使用uni.canvasToTempFilePath,画布可以画出图像,但是生成图片临时路径报错:fail canvas is empty 。

问题分析:

uni.canvasToTempFilePath(object, component),在自定义组件下,第二个参数传入自定义组件实例,以操作组件内 <canvas> 组件。

解决方案:

const ctx = uni.createCanvasContext('自己定义的canvas id', this);

uni.canvasToTempFilePath({
                        canvasId: '自己定义的canvas id'
                        complete: res => {
                            console.log(res.tempFilePath) //相对路径
                        }
                    }, this)

注意:红色字体是重点

补充:自己遇到的问题记录一下,可供大家选择性参考

uni.canvasToTempFilePath在app正常,微信小程序报错: fail canvas is empty相关推荐

  1. 微信小程序报错module “wxParse/wxParse.js“ is not defined

    微信小程序报错module "wxParse/wxParse.js" is not defined 解决 在本地设置把 ES6 转 ES5 勾上就 可以了

  2. 微信小程序报错 errcode: 40029, errmsg: “invalid code 针对狮子鱼

    微信小程序报错 errcode: 40029, errmsg: "invalid code 一般情况是微信小程序appid和服务器后台设置的appid不一致造成的,本案例是狮子鱼后台小程序参 ...

  3. 【bug】HbuilderX运行到微信小程序 报错

    首先,大前提是代码本身在HbuilderX里运行H5是没问题的,不报错 .然后运行到微信小程序报错了.(注:以下所说小程序代指微信小程序). 我来这里分享一下我报了什么错,怎么解决的和我浅薄的理解. ...

  4. 微信小程序报错“getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.js...“

    解决微信小程序获取定位报错 上个礼拜在调试一个微信小程序的时候,在手机允许小程序获取定位.定位授权成功的情况下,发现安卓手机能获取定位,但是苹果手机获取不到定位,我就开始查阅资料- 一.报错信息 报错 ...

  5. 微信小程序报错百度地图API 报错 “APP 服务被禁用“

    最近开发微信小程序时,想使用百度地图制作定位功能,结果一直报错"APP服务被禁用",查了好多资料都不行,改成服务端也不行,终于,我在参考了以下这位大佬的博客之后成功用上了百度地图. ...

  6. TypeError: _typeof4 is not a function,解决微信小程序报错

    1.微信小程序编译后的报错截图: 2.报错问题解决:右上角点击"详情"=>"本地设置"=>"将JS编译成ES5"=>取消勾 ...

  7. 微信小程序报错:运行内存不足,请重新打开该小程序

    微信小程序官方链接https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips/runtime_memory. ...

  8. uniapp启动微信小程序报错---initialize

    设置微信开发者工具:设置-安全-服务端口打开,重启即可: (注:微信小程序的appid必须配置具有开发权限的id才能打开)

  9. 微信小程序 报错一大串 define is not defined

    如题,开发小程序的时候,报错 解决办法 更换微信小程序类库

最新文章

  1. beats x连android手机吗,beats x 能连安卓手机吗?
  2. win2008 mysql优化_SQL server 2008 数据库优化常用脚本
  3. Tomcat 系统架构与设计模式,第 1 部分: 工作原理
  4. 返璞归真 asp.net mvc (2) - 路由(System.Web.Routing)
  5. 剑指 Offer 38. 字符串的排列(有重复元素的排列)
  6. English trip -- Phonics 3 元音字母e
  7. 传纸条(洛谷-P1006)
  8. 15.立体几何——几何为一个简单的立体系统,左右测验,视差的深度_3
  9. 2017.9.24 森林 失败总结
  10. 130号:SpringBoot使用AOP
  11. Emacs之hs-minor-mode折叠代码
  12. 桂电管理科学可以转计算机,去年调到桂电计算机的感言,希望对各研友有帮助...
  13. php嵌入wowza,Wowza服务器上的PHP脚本无法通过HTTP身份验证?
  14. 总在说思科华为认证 可你真的清楚它们的区别吗?
  15. 新买的移动硬盘不显示盘符?西部数据SSD无痛初始化指南
  16. php工程师外派,招聘兼职Php工程师|Php工程师外包-猿急送
  17. ARM开发工具历史及分类详解 (最详尽的区分和介绍ARM DS-5,RVD...
  18. [NFC]NDEF和RTD协议介绍
  19. 系统测试常见类型及说明
  20. java号码分身_[算法] 电话号码分身 (小米2017 秋招真题)[JavaScript]

热门文章

  1. HTML5期末大作业:鲜花超市网站设计——鲜花超市(4页) HTML+CSS+JavaScript HTML5网页设计成品_学生DW静态网页设计代做_web课程设计网页制作
  2. 新手入门一篇就够:从零开发移动端IM
  3. 如何形容“魅力男人”
  4. 甲骨文预测 2020-2025年云的五大趋势
  5. 安卓刷机必备基础知识
  6. 坚持#第131天~搞事搞事,每隔一段时间记录下所搞得的事情!
  7. 投影机在笔记本电脑上切换视频的快捷键列表
  8. 微信小程序购物车实现
  9. Office EXCEL 表格如何设置某个单元格是选择项,如何设置二级下拉菜单 MS Office版
  10. Linux征途——进程间通信