4715关注17121浏览
我想反馈一个 问题:
自定义组件里定义
<canvas class="papercanvas" canvas-id="PaperCanvas" id="PaperCanvas" bindtouchstart="touchStart" bindtouchmove="touchMove" bindtouchend="touchEnd" bindtouchcancel="touchCancel" binderror="canvasError" disable-scroll="true"></canvas>
绘图区域可以正常写字,调用微信API:
wx.canvasToTempFilePath({
canvasId: 'PaperCanvas',
success: function (res) {
console.log(res.tempFilePath);
},
fail: function (res) {
console.log(res);
}
结果:
errMsg:“canvasToTempFilePath:fail canvas is empty”
但是在普通页面调用此API就不会报错。
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
清酒孤欢
19人对此回答表示赞同
谢谢
展开190回复分享发布于 6年前评论(0)
收起评论
-
Adam
18人对此回答表示赞同
解决了么?
展开180回复分享发布于 6年前评论(0)
收起评论
-
Eliana4
18人对此回答表示赞同
怎么实现的,能贴一下代码么?我在组件里用
展开180回复分享发布于 6年前评论(0)
收起评论
-
黎明星晨
17人对此回答表示赞同
传this不管用的话,尝试一下将this替换为组件元素,通过this.selectComponent获取
展开170回复分享发布于 6年前评论(0)
收起评论
-
墨离尘
15人对此回答表示赞同
寒冷冬季解决了 展开150回复分享发布于 6年前评论(0)
收起评论
-
Bellrrrrr
11人对此回答表示赞同
寒冷冬季谢谢你啊 展开110回复分享发布于 6年前评论(0)
收起评论
-
Nicholas
9人对此回答表示赞同
那你的检查代码其他地方,我这边可以用。
展开90回复分享发布于 6年前评论(0)
收起评论
-
Alexander
9人对此回答表示赞同
在自定义组件里使用<canvas/>,wx.canvasToTempFilePath(obj,which),这里的第二个参数必须要填,就是当前component实例。
展开90回复分享发布于 6年前评论(0)
收起评论
-
吴痕
6人对此回答表示赞同
寒冷冬季加了也不行 展开60回复分享发布于 6年前评论(0)
收起评论